public void btnLuu_Click(object sender, EventArgs e)
        {
            TyGiaDTO tg = new TyGiaDTO();

            tg.TenTyGia    = Convert.ToString(txtTen.Text.Trim());
            tg.TyGiaQuyDoi = Convert.ToDouble(ceTyGiaQuyDoi.Value);
            if (chxConQuanLy.Checked == true)
            {
                tg.ConQuanLy = true;
            }
            else
            {
                tg.ConQuanLy = false;
            }
            bool check = TyGiaBUS.KiemTraThem(tg);

            if (check)
            {
                if (eventThemXongEvent != null)
                {
                    eventThemXongEvent();
                }
                MessageBox.Show("Thêm thành công!");
                Log_BUS.ThemNhatKy("Tỷ giá", "Thêm tỷ giá");
            }
            else
            {
                MessageBox.Show("Thêm thất bại!");
            }
        }
Example #2
0
        public static int SuaTyGia(TyGiaDTO tg)
        {
            DataProvider p = new DataProvider();

            p.Connect();
            SqlParameter[] para = new SqlParameter[] {
                new SqlParameter("@matg", SqlDbType.Int)
                {
                    Value = tg.MaTyGia
                },
                new SqlParameter("@tentg", SqlDbType.NVarChar, 50)
                {
                    Value = tg.TenTyGia
                },
                new SqlParameter("@tygiaquydoi", SqlDbType.Float)
                {
                    Value = tg.TyGiaQuyDoi
                },
                new SqlParameter("@conquanly", SqlDbType.Bit)
                {
                    Value = tg.ConQuanLy
                }
            };
            int n = p.ExecuteNonQuery("sp_SuaTyGia", CommandType.StoredProcedure, para);

            p.Disconnect();
            return(n);
        }
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DanhMuc_SuaTyGia f = new DanhMuc_SuaTyGia();

            int[]    i   = GridView1.GetSelectedRows();
            TyGiaDTO ncc = ((List <TyGiaDTO>)GridControl1.DataSource)[i[0]];

            f.txtMa.Text          = ncc.MaTyGia.ToString();
            f.txtTen.Text         = ncc.TenTyGia;
            f.ceTyGiaQuyDoi.Value = (decimal)ncc.TyGiaQuyDoi;
            if (ncc.ConQuanLy == true)
            {
                f.chxConQuanLy.Checked = true;
            }
            else
            {
                f.chxConQuanLy.Checked = false;
            }
            f.eventSuaXong += LayTatCaTyGia;
            f.ShowDialog();
        }
Example #4
0
        public static List <TyGiaDTO> LoadTatCaTyGia()
        {
            List <TyGiaDTO> ltg = new List <TyGiaDTO>();
            TyGiaDTO        tg  = null;
            DataProvider    p   = new DataProvider();

            p.Connect();
            SqlDataReader r = p.GetReader("sp_LayTatCaTyGia", CommandType.StoredProcedure);

            while (r.Read())
            {
                tg             = new TyGiaDTO();
                tg.MaTyGia     = Convert.ToInt32(r[0]);
                tg.TenTyGia    = r[1].ToString();
                tg.TyGiaQuyDoi = Convert.ToDouble(r[2]);
                tg.ConQuanLy   = Convert.ToBoolean(r[3]);
                ltg.Add(tg);
            }
            p.Disconnect();
            return(ltg);
        }