コード例 #1
0
        public List <ChiTietXe> GetChiTietXe(string sql)
        {
            dp.connect();
            List <ChiTietXe> list = new List <ChiTietXe>();
            {
                int    trongluong, hopso, dungtichbinhxang, dungtichxilanh;
                string sokhung, somay, mausac, maxe;
                try
                {
                    SqlDataReader dr = dp.ExecuteReader(sql);
                    while (dr.Read())
                    {
                        sokhung          = dr.GetString(0);
                        somay            = dr.GetString(1);
                        maxe             = dr.GetString(2);
                        mausac           = dr.GetString(3);
                        trongluong       = dr.GetInt32(4);
                        hopso            = dr.GetInt32(5);
                        dungtichbinhxang = dr.GetInt32(6);
                        dungtichxilanh   = dr.GetInt32(7);

                        ChiTietXe em = new ChiTietXe(sokhung, somay, maxe, mausac, trongluong, hopso, dungtichbinhxang, dungtichxilanh);
                        list.Add(em);
                    }
                    dr.Close();
                    return(list);
                }
                catch (SqlException ex)
                {
                    throw ex;
                }
                finally { dp.disconnect(); }
            }
        }
コード例 #2
0
ファイル: Form4.cs プロジェクト: Gamerlay/GroupCuaHangXeMay
        private void btThem_Click(object sender, EventArgs e)
        {
            string sokhung, somay, maxe, mausac;
            int    trongluong, hopso, dungtichbinhxang, dungtichxilanh;

            sokhung          = txtSoKhung.Text.Trim();
            somay            = txtSoMay.Text.Trim();
            maxe             = txtMaXe.Text.Trim();
            mausac           = txtMauSac.Text.Trim();
            trongluong       = int.Parse(txtTrongLuong.Text.Trim());
            hopso            = int.Parse(txtHopSo.Text.Trim());
            dungtichbinhxang = int.Parse(txtBinhXang.Text.Trim());
            dungtichxilanh   = int.Parse(txtXiLanh.Text.Trim());
            ChiTietXe emp = new ChiTietXe(sokhung, somay, maxe, mausac, trongluong, hopso, dungtichbinhxang, dungtichxilanh);

            try
            {
                int i = new ChiTietXeBUS().Add(emp);
                dgvChiTietXe.DataSource = GetChiTietXe();
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #3
0
 public int Add(ChiTietXe emp)
 {
     //ktra rang buoc tự nhiên
     if (emp.SoKhung == " " || emp.SoMay == " ")
     {
         return(-2); // khong thanh cong se return -2, thành công sẽ return 1 trong DataProvider
     }
     //ktra rang buoc nghiep vu , trong nay có thể ktra đủ 18 tuổi k , có bằng cấp chưa ...
     try
     {
         return(new ChiTietXeDAO().Add(emp));
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        public int Add(ChiTietXe emp)
        {
            List <SqlParameter> paras = new List <SqlParameter>();

            paras.Add(new SqlParameter("@sokhung", emp.SoKhung));
            paras.Add(new SqlParameter("@somay", emp.SoMay));
            paras.Add(new SqlParameter("@maxe", emp.MaXe));
            paras.Add(new SqlParameter("@mausac", emp.MauSac));
            paras.Add(new SqlParameter("@trongluong", emp.TrongLuong));
            paras.Add(new SqlParameter("@hopso", emp.HopSo));
            paras.Add(new SqlParameter("@dungtichbinhxang", emp.DungTichBinhXang));
            paras.Add(new SqlParameter("@dungtichxilanh", emp.DungTichXiLanh));

            try
            {
                return(dp.ExcuteNonQuery("ThemChiTietXe", System.Data.CommandType.StoredProcedure, paras));
                // " ten thu tuc " , loại , danh sach
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }