Example #1
0
        public List <XeTrongCuaHang> GetXeTrongCuaHang(string sql)
        {
            dp.connect();
            List <XeTrongCuaHang> list = new List <XeTrongCuaHang>();
            {
                string maxe, manhap, maxuat, tenxe;
                int    dongianhap, dongiaxuat;
                try
                {
                    SqlDataReader dr = dp.ExecuteReader(sql);
                    while (dr.Read())
                    {
                        maxe       = dr.GetString(0);
                        manhap     = dr.GetString(1);
                        maxuat     = dr.GetString(2);
                        tenxe      = dr.GetString(3);
                        dongianhap = dr.GetInt32(4);
                        dongiaxuat = dr.GetInt32(5);

                        XeTrongCuaHang em = new XeTrongCuaHang(maxe, manhap, maxuat, tenxe, dongianhap, dongiaxuat);
                        list.Add(em);
                    }
                    dr.Close();
                    return(list);
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
                finally { dp.disconnect(); }
            }
        }
Example #2
0
        private void btThem_Click(object sender, EventArgs e)
        {
            string maxe, manhap, maxuat, tenxe;
            int    dongianhap, dongiaxuat;

            maxe       = txtMaXe.Text.Trim();
            manhap     = txtMaNhap.Text.Trim();
            maxuat     = txtMaXuat.Text.Trim();
            tenxe      = txtTenXe.Text.Trim();
            dongianhap = int.Parse(txtDonGiaNhap.Text.Trim());
            dongiaxuat = int.Parse(txtDonGiaXuat.Text.Trim());


            XeTrongCuaHang emp = new XeTrongCuaHang(maxe, manhap, maxuat, tenxe, dongianhap, dongiaxuat);

            try
            {
                int i = new XeTrongCuaHangBUS().Add(emp);
                dgvXeTrongCuaHang.DataSource = GetXeTrongCuaHang();
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
 public int Add(XeTrongCuaHang emp)
 {
     //ktra rang buoc tự nhiên
     if (emp.MaXe == "")
     {
         return(-2); // khong thanh cong se return -2, thành công sẽ return 1 trong DataProvider
     }
     try
     {
         return(new XeTrongCuaHangDAO().Add(emp));
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
Example #4
0
        public int Add(XeTrongCuaHang emp)
        {
            List <SqlParameter> paras = new List <SqlParameter>();

            paras.Add(new SqlParameter("@maxe", emp.MaXe));
            paras.Add(new SqlParameter("@manhap", emp.MaNhap));
            paras.Add(new SqlParameter("@maxuat", emp.MaXuat));
            paras.Add(new SqlParameter("@tenxe", emp.TenXe));
            paras.Add(new SqlParameter("@dongianhap", emp.DonGiaNhap));
            paras.Add(new SqlParameter("@dongiaxuat", emp.DonGiaXuat));
            try
            {
                return(dp.ExcuteNonQuery("ThemXeTrongCuaHang", System.Data.CommandType.StoredProcedure, paras));
                // " ten thu tuc " , loại , danh sach
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }