private void bt_save_Click_1(object sender, EventArgs e) { Model.Drug drug = new Model.Drug(); string msg = ""; for (int i = 0; i < this.dataGridView1.Rows.Count - 1; i++) { drug.Drug_ab = dataGridView1.Rows[i].Cells["简码"].Value.ToString(); drug.Drug_name = dataGridView1.Rows[i].Cells["药物"].Value.ToString(); drug.Effect = dataGridView1.Rows[i].Cells["功效"].Value.ToString(); drug.From_where = dataGridView1.Rows[i].Cells["产地"].Value.ToString(); drug.In_price = Double.Parse(dataGridView1.Rows[i].Cells["进价"].Value.ToString()); drug.Notice = dataGridView1.Rows[i].Cells["注意"].Value.ToString(); drug.Stock = Double.Parse(dataGridView1.Rows[i].Cells["数量"].Value.ToString()); drug.Unit = dataGridView1.Rows[i].Cells["单位"].Value.ToString(); drug.Unit_price = Double.Parse(dataGridView1.Rows[i].Cells["单价"].Value.ToString()); drug.Use_down = Double.Parse(dataGridView1.Rows[i].Cells["上限"].Value.ToString()); drug.Use_up = Double.Parse(dataGridView1.Rows[i].Cells["下限"].Value.ToString()); drug.Wei_jin = dataGridView1.Rows[i].Cells["味经"].Value.ToString(); if (!drugbll.AddDrug(drug, out msg)) { MessageBoxBuilder.buildErrbox("插入第" + i + "出错!" + msg); } } MessageBoxBuilder.buildbox("插入成功!", "ok"); }
private void btn_delete_Click_1(object sender, EventArgs e) { string msg = ""; if (drugBLL.DeleteById(drug_id, out msg)) { MessageBoxBuilder.buildbox(msg, "ok"); } else { MessageBoxBuilder.buildErrbox(msg); } }
private void bt_delete_Click(object sender, EventArgs e) { string msg = ""; if (empTabBLL.DeleteEmp(text_name.Text.Trim(), out msg)) { MessageBoxBuilder.buildbox(msg, "ok"); } else { MessageBoxBuilder.buildErrbox(msg); } }
private void register_btn_Click(object sender, EventArgs e) { string passwd1 = this.passwd_txb_1.Text.Trim(); string passwd2 = this.passwd_txb_2.Text.Trim(); //若两次输入的密码不一致则打回去重做,并弹出对话框提示用户错误信息 if (passwd1 == "" || passwd1 == "") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; } else if (!passwd1.Equals(passwd2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //通过Model包下的user雨userdata将用户登录信息跟用户信息传给BLL层 Model.User user = new Model.User(); Model.UserData userdata = new Model.UserData(); user.UserName = this.name_txb.Text.Trim(); user.Password = passwd1; userdata.Username = this.name_txb.Text.Trim(); userdata.Department = this.kebie_txb.Text.Trim(); userdata.Address = this.address_txb.Text.Trim(); userdata.Idcard = this.idcard_txb.Text.Trim(); userdata.Gender = this.gender_cb.Text.Trim(); string msg = ""; BLL.UserBLL userBLL = BLL.UserBLL.GetUserBLL(); if (userBLL.Register(user, userdata, out msg)) //userBLL将user跟userdata插入到数据库 { MessageBoxBuilder.buildbox("注册成功!", "ok"); //成功则弹出对话框提示用户注册成功 } //若用户传入的信息不合格,或者再插入数据的时候出现了异常,则弹出对话框提示用户出错信息 else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("注册失败!"); } }
private void btnRestore_Click_1(object sender, EventArgs e) { if (restorePath == "") { MessageBoxBuilder.buildbox("请先选择数据库恢复路径", "提示"); return; } try { this.Cursor = Cursors.WaitCursor; bll.RestoreDb(restorePath); MessageBoxBuilder.buildbox("数据库恢复成功", "提示"); } catch (Exception ex) { MessageBoxBuilder.buildErrbox(ex.Message); } finally { this.Cursor = Cursors.Arrow; } }
private void btnBackup_Click(object sender, EventArgs e) { if (backupPath == "") { MessageBoxBuilder.buildbox("请先选择数据库备份路径", "提示"); return; } try { this.Cursor = Cursors.WaitCursor; bll.BackDb(backupPath); MessageBoxBuilder.buildbox("数据库备份成功", "提示"); } catch (Exception ex) { MessageBoxBuilder.buildErrbox(ex.Message); } finally { this.Cursor = Cursors.Arrow; } }
private void save_btn_Click(object sender, EventArgs e) { if (FileName != null && !"".Equals(FileName)) { if ((pb_patient.Image != null)) { pb_patient.Image.Dispose(); pb_patient.Image = null; } byte[] b = Common.Util.GetImageByte(FileName); if (BLL.PatientBLL.GetPatientBLL().UpdatePatientPhoto(pid, b)) { MessageBoxBuilder.buildbox("上传成功!", "ok"); Fill(); ShowPhoto(); } else { MessageBoxBuilder.buildErrbox("上传失败!"); } } }
private void ok_btn_Click(object sender, EventArgs e) { string pass1 = pass1_txb.Text.Trim(); string pass2 = pass2_txb.Text.Trim(); //两次密码输入不一致则提醒用户说明不一致 if (pass1 == "" || pass2 == "") { MessageBoxBuilder.buildErrbox("密码为空!!"); return; } else if (!pass1.Equals(pass2)) { MessageBoxBuilder.buildErrbox("两次输入密码不同!"); return; } //将用户输入的信息封装成model类传给BLL层 string name = name_txb.Text.Trim(); Model.UserData data = new Model.UserData(); data.Username = name; data.Idcard = idcard_txb.Text.Trim(); string msg = ""; //重置成功后返回信息提醒用户重置情况 if (BLL.UserBLL.GetUserBLL().FindPassWord(data, pass1, out msg)) { MessageBoxBuilder.buildbox("重置成功!!", "成功"); } else if (!"".Equals(msg)) { MessageBoxBuilder.buildErrbox(msg); } else { MessageBoxBuilder.buildErrbox("找回失败!未知错误!"); } }