Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 4
0
        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("注册失败!");
            }
        }
Esempio n. 5
0
 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;
     }
 }
Esempio n. 6
0
 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;
     }
 }
Esempio n. 7
0
 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("上传失败!");
         }
     }
 }
Esempio n. 8
0
        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("找回失败!未知错误!");
            }
        }