/// <summary>
/// 该药品是否存在发药信息
/// 存在返回true,否则返回false
/// </summary>
/// <param name="Idm"></param>
/// <returns></returns>
public bool IsExistOutBillDataByIdm(int Idm)
{
int count = his.OPDrugOutBillData.Count(b => b.Idm == Idm);
if (count == 0)
return false;
else
return true;
}

///<summary>
///通过药品Id获取发药信息(已判定该药品发药信息存在)
///如果不存在该药品发药信息,提示无相应数据
///</summary>
///
public List<OutBillInfor> GetDrugOutBillDetailsByIdm(int Idm)
{
var q=(from bill in his.OPDrugOutBill
from data in his.OPDrugOutBillData
from r in his.OPDrugSendRequest
from pat in his.Patient
from staff in his.Staff
from pha in his.Pharmacy
where Idm==data.Idm && data.BillXh==bill.Xh && bill.AuditStaffId==staff.Id && r.PatId==pat.Id && bill.WarehouseId==pha.Id
select new
{
Xh=bill.Xh,
AuditDate=bill.AuditDate,
PatId=r.PatId,
PatName=pat.GivenName,
Sex=r.Sex,
Age=r.Age,
StaffId=bill.StaffId,
StaffName=staff.Name,
RecFlag=bill.RecFlag,
RequestXh=r.Xh,
WarehouseId=bill.WarehouseId,
WarehouseName=pha.Name
}).ToList().Select(o=>new OutBillInfor
{
Xh = o.Xh,
AuditDate =Convert.ToDateTime(o.AuditDate),
PatId = o.PatId,
PatName = o.PatName,
Sex =o.Sex,
Age = o.Age,
StaffId = o.StaffId,
StaffName = o.StaffName,
RecFlag = o.RecFlag,
RequestXh = o.RequestXh,
WarehouseId = o.WarehouseId,
WarehouseName = o.WarehouseName
}).ToList();
return q;
}

WPF:linq的更多相关文章

  1. VS2010+WPF+LINQ for MySQL

    学习wpf,连接数据库和linq for mysql 1.参考以前博文,恢复在 Vs2010+linQ for Mysql的环境. 2.建立 wpf工程,参照1,生成 datacontext.cs , ...

  2. wpf linq数据库无法插入

    最近做wpf应用程序,遇到一个很奇怪的问题,我用代码往数据库里插入数据成功了,但去vs的服务器资源管理器里查看数据库总是最开始的样子,什么都没有插入进去,然后就检查代码,打日志查看sql语句,发现都没 ...

  3. LINQ查询操作符之Select、Where、OrderBy、OrderByDescending、GroupBy、Join、GroupJoin及其对应的查询语法

    介绍    ·Select - Select选择:延迟    ·Where - Where查询:延迟    ·OrderBy - 按指定表达式对集合正序排序:延迟    ·OrderByDescend ...

  4. .NET 3.5(5) - LINQ查询操作符之Select、Where、OrderBy、OrderByDescending

    .NET 3.5(5) - LINQ查询操作符之Select.Where.OrderBy.OrderByDescending 介绍    ·Select - Select选择:延迟    ·Where ...

  5. Six important .NET concepts 【Turn】

    Introduction This article will explain six important concepts: stack, heap, value types, reference t ...

  6. 作为一个.net程序猿,需要掌握这些有点前途的人才,一些开发---Shinepans

    1.基础 C#基础                    参考书目:   <c#入门经典>         <ASP.NET揭秘> IIS  HTML              ...

  7. 6个重要的.NET概念: - 堆栈,堆,值类型,引用类型,装箱和拆箱(转)

    今天在Code Project上面看到一篇文章<6 important .NET concepts: - Stack, heap, Value types, reference types, b ...

  8. S2-01

    类: 类是对象的虚例,类是对象的集合,类是对象的模板. 对象是类的实例.(可以 0到多个.) .NET Framwork vs版本 .NET Framwork 1.0 /1.1 vs2003 .NET ...

  9. WPF MVVM UI分离之《交互与数据分离》 基础才是重中之重~delegate里的Invoke和BeginInvoke 将不确定变为确定系列~目录(“机器最能证明一切”) 爱上MVC3系列~全局异常处理与异常日志 基础才是重中之重~lock和monitor的区别 将不确定变成确定~我想监视我的对象,如果是某个值,就叫另一些方法自动运行 将不确定变成确定~LINQ DBML模型可以对

    WPF MVVM UI分离之<交互与数据分离>   在我们使用WPF过程中,不可避免并且超级喜欢使用MVVM框架. 那么,使用MVVM的出发点是视觉与业务逻辑分离,即UI与数据分离 诸如下 ...

随机推荐

  1. Problem W UVA 662 二十三 Fast Food

    Fast Food Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit Status P ...

  2. CodeForces 451C Predict Outcome of the Game

    Predict Outcome of the Game Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d &a ...

  3. @RequestMapping测试各种访问方式

    这里访问WEB-INF目录下的页面,这个还不知道有没有类似struts2那样的通配符来可以访问不同的action,不同的method,不同 的页面,用户则很爽,有的话求告知,而且我还有一个问题就是配置 ...

  4. 安全漏洞API接口

    这个是avfisherapi写的API,经常用,每次找他的博客都搜到AV,尴尬..在这里记下来. 0x01 查询最新安全事件和漏洞的接口 接口URL: 乌云网: http://avfisherapi. ...

  5. hashcat

    作者: 官网:https://hashcat.net/oclhashcat/ 功能:hash破解

  6. iOS - Swift Dictionary 字典

    前言 public struct Dictionary<Key : Hashable, Value> : CollectionType, DictionaryLiteralConverti ...

  7. Mysql数据库实践操作之————批量插入数据(100万级别的数据)

    第一种方法:使用insert into 插入 从Redis每次获取100条数据,根据条件去插入到Mysql数据库中: 条件: 如果当前队列中的值大于1000条,则会自动的条用该方法,该方法每次获取从队 ...

  8. bootstrap 图片轮播效果

    <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http: ...

  9. hdu 4864 Task

    题目链接:hdu 4864 其实就是个贪心,只是当初我想的有偏差,贪心的思路不对,应该是这样子的: 因为 xi 的权值更重,所以优先按照 x 来排序,而这样的排序方式决定了在满足任务(即 xi > ...

  10. uva 10692 Huge Mods 超大数取模

    vjudge上题目链接:Huge Mods 附上截图: 题意不难理解,因为指数的范围太大,所以我就想是不是需要用求幂大法: AB % C = AB % phi(C) + phi(C) % C ( B ...