Пример #1
0
        public void InsertXe(DTO.Xe xe)
        {
            Provider p = new Provider();

            try
            {
                p.Connect();
                string strSql = "sp_ThemXe";
                p.ExecuteNonQuery(CommandType.StoredProcedure, strSql,
                                  new SqlParameter {
                    ParameterName = "@ID", Value = xe.ID
                },
                                  new SqlParameter {
                    ParameterName = "@TenXe", Value = xe.TenXe
                },
                                  new SqlParameter {
                    ParameterName = "@SoDangKy", Value = xe.SoDangKy
                },
                                  new SqlParameter {
                    ParameterName = "@IDLoai", Value = xe.IdLoai
                }
                                  );
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                p.Disconnect();
            }
        }
Пример #2
0
        public void Xe_ThemXe(DTO.Xe xe)
        {
            DAO_Xe daXe = new DAO_Xe();

            daXe.InsertXe(xe);
            BUS_Ghe.Instance.Ghe_ThemGhe(xe.IdLoai, xe.ID);
        }
Пример #3
0
 private DTO.Xe InsertDTOXe()
 {
     DTO.Xe xe = new DTO.Xe();
     xe.ID       = Convert.ToInt32(txtMaXe.Text);
     xe.TenXe    = txtTenXe.Text;
     xe.SoDangKy = txtSoDangKy.Text;
     xe.IdLoai   = DAO_LoaiXe.Instance.FindIDByTenXe(cbbLoaiXeThem.SelectedValue.ToString());
     return(xe);
 }
Пример #4
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (demclick == 0)
     {
         int cr = dgvDSXE.CurrentCell.RowIndex;
         txtMaXe.Text     = dgvDSXE.Rows[cr].Cells[0].Value.ToString();
         txtTenXe.Text    = dgvDSXE.Rows[cr].Cells[1].Value.ToString();
         txtSoDangKy.Text = dgvDSXE.Rows[cr].Cells[2].Value.ToString();
         btnSua.Text      = "Lưu";
         demclick         = 1;
     }
     else
     {
         DTO.Xe xe = InsertDTOXe();
         BUS_Xe.Instance.Xe_UpdateXe(xe);
         btnSua.Text = "Sửa";
         demclick    = 0;
         LoadFrom();
     }
 }
Пример #5
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     DTO.Xe xe = InsertDTOXe();
     BUS_Xe.Instance.Xe_ThemXe(xe);
     LoadFrom();
 }
Пример #6
0
        public void Xe_UpdateXe(DTO.Xe xe)
        {
            DAO_Xe daXe = new DAO_Xe();

            daXe.UpdateXe(xe);
        }