Ejemplo n.º 1
0
        public GiamTaiSanCoDinh Copy()
        {
            GiamTaiSanCoDinh kq = new GiamTaiSanCoDinh();

            kq.GiamTaiSanCoDinhID   = giamTaiSanCoDinhID;
            kq.MaGiamTaiSanCoDinh   = maGiamTaiSanCoDinh;
            kq.MaTaiSan             = maTaiSan;
            kq.MaLyDoTangGiamTaiSan = maLyDoTangGiamTaiSan;
            kq.NgayGiam             = ngayGiam;
            kq.NgayKetThucKhauHao   = ngayKetThucKhauHao;
            kq.SoChungTu            = soChungTu;
            kq.LyDo = lyDo;
            return(kq);
        }
        private void btnDongY_Click(object sender, EventArgs e)
        {
            try
            {
                GiamTaiSanCoDinh temp = new GiamTaiSanCoDinh();
                temp.GiamTaiSanCoDinhID = idGiamTaiSanCoDinh;
                temp.MaTaiSan = txtMaTaiSan.Text;
                temp.MaLyDoTangGiamTaiSan = txtLyDoTangGiamTaiSan.Text;
                temp.NgayGiam = DateTime.Parse(txtNgayGiamTaiSan.Text);
                temp.NgayKetThucKhauHao = DateTime.Parse(txtNgayKetThucKhauHao.Text);
                temp.SoChungTu = txtSoChungTu.Text;
                temp.LyDo = txtLyDo.Text;

                bool ThatBai = false;
                if (Them)
                {//Thêm
                    if (!CheckLoi(temp)) return;

                    int kq = GiamTaiSanCoDinhBiz.AddGiamTaiSanCoDinh(temp);
                    if (kq > 0) MSG.ThemThanhCong();
                    else
                    {
                        ThatBai = true;
                        MSG.ThemThatBai();
                    }
                }
                else
                {//Sửa
                    temp.GiamTaiSanCoDinhID = idGiamTaiSanCoDinh;
                    int kq = GiamTaiSanCoDinhBiz.EditGiamTaiSanCoDinh(temp);
                    if (kq > 0) MSG.SuaThanhCong();
                    else
                    {
                        ThatBai = true;
                        MSG.SuaThatBai();
                    }
                }
                if (ThatBai && MSG.MESSAGE("Bạn có muốn sửa lại dữ liệu không?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) return;
                this.Close();
            }
            catch (Exception ex)
            {
                MSG.Error(ex);
            }
        }
Ejemplo n.º 3
0
        public static List<GiamTaiSanCoDinh> getListGiamTaiSanCoDinh(string MaTaiSan, int select)
        {
            List<GiamTaiSanCoDinh> kq = new List<GiamTaiSanCoDinh>();
            string sql = string.Empty;
            if (select == 0) sql = "SELECT [GiamTaiSanCoDinhID],[MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo] FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh]";
            else if (select == 1) sql = "SELECT [GiamTaiSanCoDinhID],[MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo] FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh] WHERE MaTaiSan = '" + MaTaiSan + "'";

            System.Data.DataTable dt = DAL.CSDL.hienthi(sql);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                GiamTaiSanCoDinh temp = new GiamTaiSanCoDinh();
                temp.GiamTaiSanCoDinhID = int.Parse(dt.Rows[i]["GiamTaiSanCoDinhID"].ToString());
                temp.MaGiamTaiSanCoDinh = dt.Rows[i]["MaGiamTaiSanCoDinh"].ToString();
                temp.MaTaiSan = dt.Rows[i]["MaTaiSan"].ToString();
                temp.MaLyDoTangGiamTaiSan = dt.Rows[i]["MaLyDoTangGiamTaiSan"].ToString();
                temp.NgayGiam = DateTime.Parse(dt.Rows[i]["NgayGiam"].ToString());
                temp.NgayKetThucKhauHao = DateTime.Parse(dt.Rows[i]["NgayKetThucKhauHao"].ToString());
                temp.SoChungTu = dt.Rows[i]["SoChungTu"].ToString();
                temp.LyDo = dt.Rows[i]["LyDo"].ToString();
                kq.Add(temp);
            }
            return kq;
        }
Ejemplo n.º 4
0
 public GiamTaiSanCoDinh Copy()
 {
     GiamTaiSanCoDinh kq = new GiamTaiSanCoDinh();
     kq.GiamTaiSanCoDinhID = giamTaiSanCoDinhID;
     kq.MaGiamTaiSanCoDinh = maGiamTaiSanCoDinh;
     kq.MaTaiSan = maTaiSan;
     kq.MaLyDoTangGiamTaiSan = maLyDoTangGiamTaiSan;
     kq.NgayGiam = ngayGiam;
     kq.NgayKetThucKhauHao = ngayKetThucKhauHao;
     kq.SoChungTu = soChungTu;
     kq.LyDo = lyDo;
     return kq;
 }
 bool CheckLoi(GiamTaiSanCoDinh data)
 {
     bool kq = true;
     //mã giảm giá trị tài sản rỗng
     if (string.IsNullOrEmpty(data.MaTaiSan))
     {
         MSG.ErrorStand("Bạn chưa nhập mã giảm giá trị tài sản!");
         txtMaTaiSan.Focus();
         return false;
     }
     //mã giảm giá trị tài sản đã có trong cơ sở dữ liệu
     foreach (GiamTaiSanCoDinh item in frmNVGiamTaiSanCoDinh.Ldata)
     {
         if (item.MaTaiSan.ToUpper().Equals(txtMaTaiSan.Text.ToUpper()))
         {
             MSG.ErrorStand("Mã giảm giá trị tài sản đã có trong cơ sở dữ liệu!");
             txtMaTaiSan.Focus();
             return false;
         }
     }
     return kq;
 }
Ejemplo n.º 6
0
 public static int EditGiamTaiSanCoDinh(GiamTaiSanCoDinh input)
 {
     string sql = "UPDATE [VNAAccounting].[dbo].[GiamTaiSanCoDinh] SET MaGiamTaiSanCoDinh =N'" + input.MaGiamTaiSanCoDinh.ToUpper() + "',MaTaiSan = N'" + input.MaTaiSan.ToUpper() + "',MaLyDoTangGiamTaiSan = N'" + input.MaLyDoTangGiamTaiSan.ToUpper() + "',NgayGiam = '" + input.NgayGiam.ToString("MM/dd/yyyy") + "',NgayKetThucKhauHao = '" + input.NgayKetThucKhauHao.ToString("MM/dd/yyyy") + "',SoChungTu = N'" + input.SoChungTu + "',LyDo = N'" + input.LyDo + "' WHERE GiamTaiSanCoDinhID = '" + input.GiamTaiSanCoDinhID + "'";
     return DAL.CSDL.ThemSuaXoa(sql);
 }
Ejemplo n.º 7
0
 public static int DeleteGiamTaiSanCoDinh(GiamTaiSanCoDinh input)
 {
     string sql = "DELETE FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh] WHERE GiamTaiSanCoDinhID = N'" + input.GiamTaiSanCoDinhID + "'";
     return DAL.CSDL.ThemSuaXoa(sql);
 }
Ejemplo n.º 8
0
 public static int AddGiamTaiSanCoDinh(GiamTaiSanCoDinh input)
 {
     string sql = "INSERT INTO [VNAAccounting].[dbo].[GiamTaiSanCoDinh]([MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo]) VALUES(N'" + input.MaGiamTaiSanCoDinh.ToUpper() + "',N'" + input.MaTaiSan.ToUpper() + "',N'" + input.MaLyDoTangGiamTaiSan.ToUpper() + "','" + input.NgayGiam.ToString("MM/dd/yyyy") + "','" + input.NgayKetThucKhauHao.ToString("MM/dd/yyyy") + "',N'" + input.SoChungTu + "',N'" + input.LyDo + "')";
     return DAL.CSDL.ThemSuaXoa(sql);
 }