Example #1
0
 private void Xoa()
 {
     try
     {
         if (vtIndex != -1)  //khi click lên tiêu đề header của datagrid thì bỏ qua
         {
             if (MSG.BanCoChacChanMuonXoaKhong() == System.Windows.Forms.DialogResult.Yes)
             {
                 PhanXuong temp = Utils.DataGridViewRow_to_PhanXuong(DataGridView.Rows[vtIndex]);
                 int       kq   = PhanXuongBiz.DeletePhanXuong(temp);
                 //if (kq > 0) MSG.XoaThanhCong();
                 //else MSG.XoaThatBai();
                 if (kq <= 0)
                 {
                     MSG.XoaThatBai();
                 }
                 HienThi();
             }
         }
     }
     catch (Exception ex)
     {
         MSG.Error(ex);
     }
 }
Example #2
0
        public static PhanXuong DataGridViewRow_to_PhanXuong(System.Windows.Forms.DataGridViewRow Input)
        {
            PhanXuong kq = new PhanXuong();

            kq.MaPhanXuong  = Input.Cells["MaPhanXuong"].Value.ToString();
            kq.TenPhanXuong = Input.Cells["TenPhanXuong"].Value.ToString();
            return(kq);
        }
Example #3
0
        public void BindToDialog(string id)
        {
            DataRow dr = PhanXuong.GetPhanXuongFromDB(id);

            btnAdd.Text          = "Cập nhật";
            txtMaPhanXuong.Text  = dr["MaPhanXuong"].ToString();
            txtTenPhanXuong.Text = dr["TenPhanXuong"].ToString();
            txtSDT.Text          = dr["SoDienThoai"].ToString();
            txtEmail.Text        = dr["Email"].ToString();
        }
Example #4
0
 public frmXuLyDMPhanXuong(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         PhanXuong temp = Utils.DataGridViewRow_to_PhanXuong(dgvr);
         txtMa.Text    = temp.MaPhanXuong;
         txtMa.Enabled = false;
         txtTen.Text   = temp.TenPhanXuong;
     }
     catch { }
 }
Example #5
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (btnAdd.Text == "Thêm")
     {
         PhanXuong phanXuong = GetDataFromDialog();
         phanXuong.SaveToDatabase();
     }
     else
     {
         PhanXuong phanXuong = GetDataFromDialog();
         phanXuong.UpdatePhanXuongToDatabase();
     }
     mainForm.LoadToDataGridView();
     this.Close();
 }
Example #6
0
        public static List <PhanXuong> getListPhanXuong()
        {
            List <PhanXuong> kq  = new List <PhanXuong>();
            string           sql = "SELECT [MaPhanXuong],[TenPhanXuong] FROM  [VNAAccounting].[dbo].[PhanXuong]";

            System.Data.DataTable dt = DAL.CSDL.hienthi(sql);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                PhanXuong temp = new PhanXuong();
                temp.MaPhanXuong  = dt.Rows[i]["MaPhanXuong"].ToString();
                temp.TenPhanXuong = dt.Rows[i]["TenPhanXuong"].ToString();
                kq.Add(temp);
            }
            return(kq);
        }
Example #7
0
        private void btnDongY_Click(object sender, EventArgs e)
        {
            if (Them)
            {//Thêm
                PhanXuong temp = new PhanXuong();
                temp.MaPhanXuong  = txtMa.Text;
                temp.TenPhanXuong = txtTen.Text;

                if (!CheckLoi(temp))
                {
                    return;
                }

                int kq = PhanXuongBiz.AddPhanXuong(temp);
                if (kq > 0)
                {
                    MSG.ThemThanhCong();
                }
                else
                {
                    MSG.ThemThatBai();
                }
            }
            else
            {//Sửa
                PhanXuong temp = new PhanXuong();
                temp.MaPhanXuong  = txtMa.Text;
                temp.TenPhanXuong = txtTen.Text;
                int kq = PhanXuongBiz.EditPhanXuong(temp);
                if (kq > 0)
                {
                    MSG.SuaThanhCong();
                }
                else
                {
                    MSG.SuaThatBai();
                }
            }
            this.Close();
        }
Example #8
0
        bool CheckLoi(PhanXuong data)
        {
            bool kq = true;

            //mã phân xưởng rỗng
            if (string.IsNullOrEmpty(data.MaPhanXuong))
            {
                MSG.ErrorStand("Bạn chưa nhập mã phân xưởng!");
                txtMa.Focus();
                return(false);
            }
            //mã phân xưởng đã có trong cơ sở dữ liệu
            foreach (PhanXuong item in frmDMPhanXuong.Ldata)
            {
                if (item.MaPhanXuong.ToUpper().Equals(txtMa.Text.ToUpper()))
                {
                    MSG.ErrorStand("Mã phân xưởng đã có trong cơ sở dữ liệu!");
                    txtMa.Focus();
                    return(false);
                }
            }
            return(kq);
        }
Example #9
0
        public PhanXuong GetDataFromDialog()
        {
            PhanXuong phanXuong = new PhanXuong(txtMaPhanXuong.Text, txtTenPhanXuong.Text, txtSDT.Text, txtEmail.Text);

            return(phanXuong);
        }
Example #10
0
        //------------------------------------------>
        private void DongY()
        {
            if (vtIndex == -1)
            {
                return;
            }
            switch (chose)
            {
            case CONFIG.ConstFrm.frmDMLoaiTaiSan:
            {
                loaitaisan = Utils.DataGridViewRow_to_LoaiTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMTaiSan:
            {
                taisan = Utils.DataGridViewRow_to_TaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanNhomTaiSan:
            {
                phannhomtaisan = Utils.DataGridViewRow_to_PhanNhomTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMLyDoTangGiamTaiSan:
            {
                lydotanggiamtaisan = Utils.DataGridViewRow_to_LyDoTangGiamTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanHachToan:
            {
                bophanhachtoan = Utils.DataGridViewRow_to_BoPhanHachToan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanXuong:
            {
                phanxuong = Utils.DataGridViewRow_to_PhanXuong(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhi:
            {
                phi = Utils.DataGridViewRow_to_Phi(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanSuDung:
            {
                bophansusung = Utils.DataGridViewRow_to_BoPhanSuDung(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMNguonVon:
            {
                nguonvon = Utils.DataGridViewRow_to_NguonVon(DataGridView.Rows[vtIndex]);
                break;
            }

            default:
                break;
            }
        }
Example #11
0
        public static int DeletePhanXuong(PhanXuong input)
        {
            string sql = "DELETE FROM [VNAAccounting].[dbo].[PhanXuong] WHERE MaPhanXuong = N'" + input.MaPhanXuong.ToUpper() + "'";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }
Example #12
0
        public static int EditPhanXuong(PhanXuong input)
        {
            string sql = "UPDATE [VNAAccounting].[dbo].[PhanXuong] SET TenPhanXuong = N'" + input.TenPhanXuong + "' WHERE MaPhanXuong = N'" + input.MaPhanXuong.ToUpper() + "'";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }
Example #13
0
        public static int AddPhanXuong(PhanXuong input)
        {
            string sql = "INSERT INTO [VNAAccounting].[dbo].[PhanXuong]([MaPhanXuong],[TenPhanXuong]) VALUES(N'" + input.MaPhanXuong.ToUpper() + "',N'" + input.TenPhanXuong + "')";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }