WPF:linq
/// <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的更多相关文章
- VS2010+WPF+LINQ for MySQL
学习wpf,连接数据库和linq for mysql 1.参考以前博文,恢复在 Vs2010+linQ for Mysql的环境. 2.建立 wpf工程,参照1,生成 datacontext.cs , ...
- wpf linq数据库无法插入
最近做wpf应用程序,遇到一个很奇怪的问题,我用代码往数据库里插入数据成功了,但去vs的服务器资源管理器里查看数据库总是最开始的样子,什么都没有插入进去,然后就检查代码,打日志查看sql语句,发现都没 ...
- LINQ查询操作符之Select、Where、OrderBy、OrderByDescending、GroupBy、Join、GroupJoin及其对应的查询语法
介绍 ·Select - Select选择:延迟 ·Where - Where查询:延迟 ·OrderBy - 按指定表达式对集合正序排序:延迟 ·OrderByDescend ...
- .NET 3.5(5) - LINQ查询操作符之Select、Where、OrderBy、OrderByDescending
.NET 3.5(5) - LINQ查询操作符之Select.Where.OrderBy.OrderByDescending 介绍 ·Select - Select选择:延迟 ·Where ...
- Six important .NET concepts 【Turn】
Introduction This article will explain six important concepts: stack, heap, value types, reference t ...
- 作为一个.net程序猿,需要掌握这些有点前途的人才,一些开发---Shinepans
1.基础 C#基础 参考书目: <c#入门经典> <ASP.NET揭秘> IIS HTML ...
- 6个重要的.NET概念: - 堆栈,堆,值类型,引用类型,装箱和拆箱(转)
今天在Code Project上面看到一篇文章<6 important .NET concepts: - Stack, heap, Value types, reference types, b ...
- S2-01
类: 类是对象的虚例,类是对象的集合,类是对象的模板. 对象是类的实例.(可以 0到多个.) .NET Framwork vs版本 .NET Framwork 1.0 /1.1 vs2003 .NET ...
- WPF MVVM UI分离之《交互与数据分离》 基础才是重中之重~delegate里的Invoke和BeginInvoke 将不确定变为确定系列~目录(“机器最能证明一切”) 爱上MVC3系列~全局异常处理与异常日志 基础才是重中之重~lock和monitor的区别 将不确定变成确定~我想监视我的对象,如果是某个值,就叫另一些方法自动运行 将不确定变成确定~LINQ DBML模型可以对
WPF MVVM UI分离之<交互与数据分离> 在我们使用WPF过程中,不可避免并且超级喜欢使用MVVM框架. 那么,使用MVVM的出发点是视觉与业务逻辑分离,即UI与数据分离 诸如下 ...
随机推荐
- HDU 5059 Harry And Biological Teacher
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5069 题意:给出n个串,m个询问,每个询问(u,v),求u的一个最长后缀是v的前缀. 思路:离线.将关于u ...
- UI事件 计算器界面
1.MainActivity.java package com.example.administrator.testapp2; import android.support.v7.app.AppCom ...
- Java _ JDK _ Arrays, LinkedList, ArrayList, Vector 及Stack
(最近在看JDK源码,只是拿着它的继承图在看,但很多东西不记录仍然印象不深,所以开始记录JDK阅读系列.) (一)Arrays Arrays比较特殊,直接继承自Arrays ->List(Int ...
- Java EE 锚、表格用法
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- JAVA查找--[二分查找]
package com.array; public class BinaryFind { /* * 项目名称:二分查找 ; * 项目要求:用JAVA对数组进行查找,并运用快速查找算法; * 作者:Se ...
- shape into blocks--source code in python based on pySpark
这是微博深度和广度预测的原始代码,写了大约半个月,第一个版本不是这样的,但是这个版本包含所有需要的功能. 模块化的程度也更高.找工作前一直想用python完美解决这个问题,后来发现自己的方法和硬件都有 ...
- 图--DFS求连通块
The GeoSurvComp geologic survey company is responsible for detecting u ...
- css 背景色渐变---和背景色透明
1 背景色渐变 background:#fb0000; background: -webkit-gradient(linear, left top, left bottom, color-stop(0 ...
- [转]瓦的VPS后台kiwivm面板使用+安装AMH+装VPN
参考网址:http://u-lis.com/archives/4159 ZC:网页图片保存于“百度云 OsSkill --> 全部文件 > 知识__来自网页 > 瓦 > 瓦_面 ...
- 【转】C/C++ struct/class/union内存对齐
原文链接:http://www.cnblogs.com/Miranda-lym/p/5197805.html struct/class/union内存对齐原则有四个: 1).数据成员对齐规则:结构(s ...