public void print(bool ispre) { Cursor.Current = Cursors.WaitCursor; CP_GY_TAB obj = bll.Get(_obj?.ID ?? 0); if (obj == null) { MessageBox.Show("请保存后再预览打印!", "软件提示"); return; } try { TB_CHILDBASE baseobj = new tb_childbasebll().Get(_cpwomeninfo.cd_id); cp_gy_printer printer = new cp_gy_printer(baseobj, obj); printer.Print(ispre); } catch (Exception ex) { MessageBox.Show("系统异常,请联系管理员!"); throw ex; } finally { Cursor.Current = Cursors.Default; } }
/// <summary> /// 刷新列表 /// </summary> /// <param name="id"></param> public void RefreshCode(int id) { Cursor.Current = Cursors.WaitCursor; _obj = bll.Get(id); if (_obj != null) { smtxt1.Text = ""; sm_combox.Text = "→"; smtxt2.Text = ""; ymtxt1.Text = ""; ym_combox.Text = "→"; ymtxt2.Text = ""; CommonHelper.setForm(_obj, panel1.Controls); sm_list = new List <shengmu>(); if (!string.IsNullOrEmpty(_obj.SHENGMU)) { string[] shengmulit = null; shengmulit = _obj.SHENGMU.Split('〓'); for (int i = 0; i < shengmulit.Length; i++) { shengmu sm_obj = new shengmu() { id = i + 1, count = shengmulit[i] }; sm_list.Add(sm_obj); } RefreshSmList(); } ym_list = new List <yunmu>(); if (!string.IsNullOrEmpty(_obj.YUNMU)) { string[] yunmulit = null; yunmulit = _obj.YUNMU.Split('〓'); for (int i = 0; i < yunmulit.Length; i++) { yunmu ym_obj = new yunmu() { id = i + 1, count = yunmulit[i] }; ym_list.Add(ym_obj); } RefreshYmList(); } } else { SetDefault(); } Cursor.Current = Cursors.Default; }
private void buttonX1_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; CP_GY_TAB obj = getObj(); if (bll.SaveOrUpdate(obj)) { MessageBox.Show("保存成功!"); RefreshRecordList(); update_time.SelectedIndex = _list.IndexOf(_list.FirstOrDefault(t => t.UPDATE_TIME == obj.UPDATE_TIME)); } else { MessageBox.Show("保存失败!"); } Cursor.Current = Cursors.Default; }
private CP_GY_TAB getObj() { if (cszqm.Text.Trim() == "") { cszqm.Text = globalInfoClass.UserName; } CP_GY_TAB obj = CommonHelper.GetObjMenzhen <CP_GY_TAB>(panel1.Controls, _cpwomeninfo.cd_id); obj.HOSPITAL = _hospital; obj.SHENGMU = GetSm(); obj.YUNMU = GetYm(); if (_obj != null) { obj.ID = _obj.ID; obj.OPERATE_CODE = _obj.OPERATE_CODE; obj.OPERATE_NAME = _obj.OPERATE_NAME; obj.OPERATE_TIME = _obj.OPERATE_TIME; } return(obj); }
//新增体验记录 private void buttonX11_Click(object sender, EventArgs e) { if (_obj != null) { var obj = new CP_GY_TAB(); obj.UPDATE_TIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); _list.Add(obj); update_time.DataSource = null;//数据源先置空,否则同一个对象不会刷新 update_time.ValueMember = "id"; update_time.DisplayMember = "update_time"; update_time.DataSource = _list; update_time.SelectedIndex = _list.Count - 1; } smtxt1.Text = ""; sm_combox.Text = "→"; smtxt2.Text = ""; dataGridView_sm.Rows.Clear(); sm_list = new List <shengmu>(); ymtxt1.Text = ""; ym_combox.Text = "→"; ymtxt2.Text = ""; dataGridView_ym.Rows.Clear(); ym_list = new List <yunmu>(); }
public cp_gy_printer(TB_CHILDBASE baseobj, CP_GY_TAB gyobj) { InitializeComponent(); _baseobj = baseobj; _gyobj = gyobj; }