Пример #1
0
        private void btn_sua_Click(object sender, EventArgs e)
        {
            ServiceReference1.Nhanvien1 objuse = new ServiceReference1.Nhanvien1();
            objuse.Ma  = txt_manv.Text;
            objuse.Ten = txt_hoten.Text;
            //        objuse.Ngaysinh = DateTime.Parse(dtk_ngaysinh.Text);
            Boolean gioiTinh = false;

            if (cmb_gioitinh.Text == "Nam")
            {
                gioiTinh = true;
            }
            objuse.Gioitinh = gioiTinh;
            objuse.Email    = txt_email.Text;

            try
            {
                MemoryStream str1 = new MemoryStream();
                ptb_anh.Image.Save(str1, System.Drawing.Imaging.ImageFormat.Jpeg);

                byte[] pic = str1.ToArray();
                objuse.Anh = pic;
            }
            catch
            {
                objuse.Anh = null;
            }

            nv.InsertNhanvien(objuse);
            Form1 fr = new Form1();

            fr.Show(this);
            Hide();
            fr.show();
        }
Пример #2
0
        private void btn_sua_Click(object sender, EventArgs e)
        {
            ServiceReference1.Nhanvien1 objuse = new ServiceReference1.Nhanvien1();
//            objuse.Ma = this.dgv_dsnv.CurrentRow.Cells[0].Value.ToString();
            objuse.Ten      = txt_hoten.Text;
            objuse.Ngaysinh = DateTime.Parse(dtk_ngaysinh.Text);
            Boolean gioiTinh = false;

            if (cmb_gioitinh.Text == "Nam")
            {
                gioiTinh = true;
            }
            else
            {
                gioiTinh = false;
            }
            objuse.Gioitinh = gioiTinh;
            try
            {
                MemoryStream str1 = new MemoryStream();
                ptb_anh.Image.Save(str1, System.Drawing.Imaging.ImageFormat.Jpeg);

                byte[] pic = str1.ToArray();
                objuse.Anh = pic;
            }
            catch
            {
                objuse.Anh = null;
            }
            objuse.Quequan         = txt_quequan.Text;
            objuse.Noisinh         = txt_noisinh.Text;
            objuse.Hokhauthuongtru = txt_thuongtru.Text;
            //   objuse.Diachilienlac = txt_tamtru.Text;
            objuse.Quoctich    = txt_quoctich.Text;
            objuse.Tongiao     = txt_tongiao.Text;
            objuse.CMT         = txt_cmtnd.Text;
            objuse.Ngaycap     = DateTime.Parse(dtp_ngaycap.Text);
            objuse.Noiohientai = txt_tamtru.Text;
            objuse.Dienthoai   = txt_sdt.Text;

            objuse.Email = txt_email.Text;
            //     objuse.Tinhtranghonnhan = cmb_tinhtranghonn
            objuse.Trinhdongoaingu = txt_hocvan.Text;

            nv.UpdateNhanvien(objuse);
            show();
        }
Пример #3
0
 private void btn_xoa_Click(object sender, EventArgs e)
 {
     ServiceReference1.Nhanvien1 o = new ServiceReference1.Nhanvien1();
     //ServiceReference1.Nhanvien objuse = new ServiceReference1.Nhanvien();
     if (dgv_dsnv.SelectedRows.Count == 0)
     {
         MessageBox.Show("Cần chọn dữ liệu để xóa!", "Thông báo");
         return;
     }
     DialogResult = MessageBox.Show("Bạn có chắc muốn xóa!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     if (DialogResult == DialogResult.OK)
     {
         o.Ma = (string)dgv_dsnv.CurrentRow.Cells[0].Value;
         nv.DeleteNhanvien(o);
         show();
     }
 }
Пример #4
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            try
            {
                //Check student is new Student or update Student
                bool isNewStudent = true;
                foreach (DataGridViewRow item in dgv_dsnv.Rows)
                {
                    if (item.Cells[0].Value.ToString() == txt_manv.Text)
                    {
                        isNewStudent = false;
                        break;
                    }
                }
                ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
                //     ServiceReference1.Nhanvien1 nv = new ServiceReference1.Nhanvien1() { Ma = txt_manv.Text, Ten = txt_hoten .Text};
                ServiceReference1.Nhanvien1 nv = new ServiceReference1.Nhanvien1();
                //   ServiceReference1.Nhanvien nv = new ServiceReference1.Nhanvien();

                //  Student oStudent = new Student() { StudentID = int.Parse(txtStudentID.Text), StudentName = txtStudentName.Text, Class = txtClass.Text, Professional = txtProfessional.Text };
                // WCFDemo.WCFServiceDemoClient client = new WCFDemo.WCFServiceDemoClient();
                // oStudent = new Nhanvien() { StudentID = int.Parse(txtStudentID.Text), StudentName = txtStudentName.Text, Class = txtClass.Text, Professional = txtProfessional.Text };
                if (isNewStudent ? client.InsertNhanvien(nv) : client.UpdateNhanvien(nv))
                {
                    DataSet ds = new DataSet();

                    ds = client.LoadNhanvien();
                    dgv_dsnv.DataSource = ds.Tables[0];
                }
                //if (isNewStudent ? client.InsertNhanvien(nv) : client.UpdateNhanvien(nv))
                //{
                //    show();

                //}
                MessageBox.Show("sucess");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }