public yy_all_edit(int?id, yy_asd_tabCount countobj, string pz_lx, string startTime) { InitializeComponent(); CommonHelper.SetAllControls(panel1); //dateTimePicker2.Value = DateTime.Now.AddDays(7); _pz_lx = pz_lx; _xmList = pzbll.GetList(pz_lx); yy_xm.DataSource = _xmList; yy_xm.DisplayMember = "pz_xm"; yy_xm.ValueMember = "id"; yy_xm.SelectedIndexChanged += Yy_xm_SelectedIndexChanged; if (yy_xm.Items.Count > 0) { yy_xm.SelectedIndex = 0; Yy_xm_SelectedIndexChanged(yy_xm, new EventArgs()); } _countobj = countobj; if (id != null) { _obj = bll.Get(id.Value); } }
/// <summary> /// 体检保存 /// </summary> /// <returns></returns> private YY_ASD_TAB GetObj() { YY_ASD_TAB obj = CommonHelper.GetObj <YY_ASD_TAB>(panel2.Controls); if (dgvConditionTreatRecordList.SelectedRows.Count > 0) { yy_asd_tabNotMap qttab = dgvConditionTreatRecordList.SelectedRows[0].Tag as yy_asd_tabNotMap; obj.ID = qttab.id; obj.CHILD_ID = qttab.child_id; obj.YY_DJRQ = qttab.yy_djrq; } return(obj); }
/// <summary> /// 保存儿童体检项目信息 /// </summary> public void saveRecord() { _obj = GetObj(); if (bll.SaveOrUpdate(_obj)) { MessageBox.Show("保存成功!", "软件提示"); RefreshCheckList(); } else { MessageBox.Show("保存失败!", "软件提示"); } }
private void buttonX8_Click(object sender, EventArgs e) { Paneltsb_searchInfo frmsearcher = new Paneltsb_searchInfo(); frmsearcher.ShowDialog(); if (frmsearcher.DialogResult == DialogResult.OK) { TB_CHILDBASE jibenobj = frmsearcher.returnval; if (jibenobj != null) { YY_ASD_TAB obj = GetObj(); obj.CHILD_ID = jibenobj.ID; if (bll.SaveOrUpdate(obj)) { MessageBox.Show("保存成功!", "软件提示"); RefreshCheckList(); } else { MessageBox.Show("保存失败!", "软件提示"); } } } }
private void Generate(bool justOne) { var isFull = true; var yy_xm = this.yy_xm.Text; YY_PZ_TAB pzobj = pzbll.GetByXm(yy_xm); DateTime starttime = dateTimePicker1.Value; DateTime endtime = dateTimePicker2.Value; int daycount = (endtime - starttime).Days; if (pzobj != null) { YY_ASD_TAB yyobj = CommonHelper.GetObjMenzhen <YY_ASD_TAB>(panel2.Controls, 0); if (!String.IsNullOrEmpty(pzobj.PZ_XQ)) { string[] xqargs = pzobj.PZ_XQ.Split(','); //foreach (string xq in xqargs) //{ for (int i = 0; i <= daycount; i++) { var sjdargs = _detailList.Select(t => t.TIME).ToArray(); if (xqargs.Contains(((int)starttime.AddDays(i).DayOfWeek).ToString())) { for (int j = 0; j < sjdargs.Length; j++) { if (bll.IsFull(yy_xm, starttime.AddDays(i).ToString("yyyy-MM-dd"), sjdargs[j])) { continue; } isFull = false; yyobj.YY_BH = ""; yyobj.YY_BZ = ""; yyobj.YY_DJRQ = DateTime.Now.ToString("yyyy-MM-dd"); yyobj.YY_RQ = starttime.AddDays(i).ToString("yyyy-MM-dd"); yyobj.YY_SFJF = ""; yyobj.YY_SJD = sjdargs[j]; yyobj.YY_XM = yy_xm; bll.Add(yyobj); if (justOne) { _obj = yyobj; RefreshCheckList(); return; } } } } //} if (isFull) { MessageBox.Show("该时间段的预约已满"); } else { RefreshCheckList(); } } } }