Example #1
0
        public DataTable GetConsumablesUseGoupBy(ConsumablesUseGetInput input)
        {
            string str = @"select b.PatDpm,c.Name,c.Dosage,SUM(c.Dosage*c.Price *c.IsCost) sumPrice
                                    from Mzjld_ConsumablesUse c
                                    inner join  Adims_OTypesetting b on c.patid=b.patid 
                                    inner join Adims_Mzjld a on c.MzjldID=a.Id 
                                    where a.Otime between '{0}' and '{1}' 
                                    group by b.PatDpm,c.Name,c.Dosage";
            string sql = string.Format(str, input.BeginTime, input.EndTime);

            return(dBConn.GetDataTable(sql));
        }
Example #2
0
        private void BindGridView()
        {
            ConsumablesUseGetInput input = new ConsumablesUseGetInput();

            input.BeginTime = dtStart.Value.Date;
            input.EndTime   = dtEnd.Value.Date.AddDays(1);
            DataTable dt = dal.GetConsumablesUseGoupBy(input);

            this.dgvUseList.DataSource = dt;

            double sum = 0.0;

            foreach (DataRow dr in dt.Rows)
            {
                sum += Convert.ToDouble(dr["SumPrice"].ToString());
            }
            tbSum.Text = String.Format("{0:F}", sum);
        }
Example #3
0
        private void BindGridView()
        {
            ConsumablesUseGetInput input = new ConsumablesUseGetInput();

            input.BeginTime    = dtStart.Value.Date;
            input.EndTime      = dtEnd.Value.Date.AddDays(1);
            input.PatZhuyuanId = tbZhuyuanID.Text.Trim();
            input.PatDpm       = cmbKeshi.Text;
            input.PatName      = tbPatName.Text.Trim();
            DataTable dt = dal.GetConsumablesUseList(input);

            this.dgvUseList.DataSource = dt;
            var    rows = dt.Select(" isCost=1");
            double sum  = 0.0;

            foreach (var dr in rows)
            {
                sum += Convert.ToDouble(dr["Dosage"].ToString()) * Convert.ToDouble(dr["Price"].ToString());
            }
            tbSum.Text = String.Format("{0:F}", sum);
        }
Example #4
0
        public DataTable GetConsumablesUseList(ConsumablesUseGetInput input)
        {
            string str = @"select c.Name,c.Dosage,c.Unit,c.IsCost,c.Price,c.UseTime ,b.PatID,b.Patname,b.PatZhuYuanID
                                    from Mzjld_ConsumablesUse c
                                    inner join  Adims_OTypesetting b on c.patid=b.patid 
                                    inner join Adims_Mzjld a on c.MzjldID=a.Id 
                                    where a.Otime between '{0}' and '{1}' ";
            string sql = string.Format(str, input.BeginTime, input.EndTime);

            if (!string.IsNullOrEmpty(input.PatZhuyuanId))
            {
                sql += string.Format("and ( b.PatZhuyuanId ='{0}')", input.PatZhuyuanId);
            }
            if (!string.IsNullOrEmpty(input.PatDpm))
            {
                sql += string.Format("and ( b.PatDpm ='{0}')", input.PatDpm);
            }
            if (!string.IsNullOrEmpty(input.PatName))
            {
                sql += string.Format("and ( b.PatName ='{0}')", input.PatName);
            }
            return(dBConn.GetDataTable(sql));
        }