コード例 #1
0
        public bool SuaKiemDuyetDiaOc(DiaOcDTO diaOcDTO)
        {
            try
            {
                OpenConnect();
                string store = "sp_DiaOc_SuaKiemDuyet";
                sqlCommand             = new SqlCommand(store, connect);
                sqlCommand.CommandType = CommandType.StoredProcedure;

                sqlCommand.Parameters.Add(new SqlParameter("@madiaoc", diaOcDTO.MaDiaOc));
                sqlCommand.Parameters.Add(new SqlParameter("@trangthaikiemduyet", diaOcDTO.TrangThaiKiemDuyet));
                sqlCommand.Parameters.Add(new SqlParameter("@lydokhongduyet", diaOcDTO.LyDoKhongDuyet));

                sqlCommand.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                CloseConnect();
            }
        }
コード例 #2
0
        private void dgvDiaOc_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                try
                {
                    DataGridViewRow row         = dgvDiaOc.Rows[e.RowIndex];
                    int             columnIndex = dgvDiaOc.CurrentCell.ColumnIndex;
                    string          columnName  = dgvDiaOc.Columns[columnIndex].Name;
                    int             maPhieuDO   = Int32.Parse(row.Cells["MaDiaOcDO"].Value.ToString());

                    if (columnName.Equals("ChiTietDO"))
                    {
                        DiaLogDiaOc diaLogDiaOc = new DiaLogDiaOc(maPhieuDO);
                        diaLogDiaOc.StartPosition = FormStartPosition.CenterScreen;
                        diaLogDiaOc.ShowDialog(this);
                    }

                    if (columnName.Equals("XacNhanDO"))
                    {
                        int trangThai = 0;
                        if (row.Cells["TrangThaiKiemDuyetDO"].Value.ToString().Equals("1"))
                        {
                            trangThai = 1;
                        }
                        string lyDo = "";
                        if (trangThai == 0)
                        {
                            lyDo = row.Cells["LyDoKhongDuyetDO"].Value.ToString();
                        }
                        DiaOcDTO diaOcDTO = new DiaOcDTO(maPhieuDO, trangThai, lyDo);
                        try
                        {
                            if (diaOcBLL.SuaKiemDuyetDiaOc(diaOcDTO))
                            {
                                MessageBox.Show("Sửa trạng thái địa ốc thành công");
                                LoadDiaOc();
                            }
                            else
                            {
                                MessageBox.Show("Sửa trạng thái địa ốc thất bại");
                            }
                        }
                        catch
                        {
                        }
                    }
                }
                catch { }
            }
        }
コード例 #3
0
 public bool SuaDiaOc(DiaOcDTO diaOcDTO)
 {
     try
     {
         OpenConnect();
         string store = "sp_DiaOc_Sua";
         sqlCommand             = new SqlCommand(store, connect);
         sqlCommand.CommandType = CommandType.StoredProcedure;
         sqlCommand.Parameters.Add(new SqlParameter("@madiaoc", diaOcDTO.MaDiaOc));
         sqlCommand.Parameters.Add(new SqlParameter("@makhachhang", diaOcDTO.MaKhachHang));
         sqlCommand.Parameters.Add(new SqlParameter("@maloaidiaoc", diaOcDTO.MaLoaiDiaOc));
         sqlCommand.Parameters.Add(new SqlParameter("@maloainha", diaOcDTO.MaLoaiNha));
         sqlCommand.Parameters.Add(new SqlParameter("@diachi", diaOcDTO.DiaChi));
         sqlCommand.Parameters.Add(new SqlParameter("@dientichkhuonvien", diaOcDTO.DienTichKhuonVien));
         sqlCommand.Parameters.Add(new SqlParameter("@dientichsudung", diaOcDTO.DienTichSuDung));
         sqlCommand.Parameters.Add(new SqlParameter("@huongnha", diaOcDTO.HuongNha));
         sqlCommand.Parameters.Add(new SqlParameter("@chieudaidat", diaOcDTO.ChieuDaiDat));
         sqlCommand.Parameters.Add(new SqlParameter("@chieurongdat", diaOcDTO.ChieuRongDat));
         sqlCommand.Parameters.Add(new SqlParameter("@chieudainha", diaOcDTO.ChieuDaiNha));
         sqlCommand.Parameters.Add(new SqlParameter("@chieurongnha", diaOcDTO.ChieuRongNha));
         sqlCommand.Parameters.Add(new SqlParameter("@sotang", diaOcDTO.SoTang));
         sqlCommand.Parameters.Add(new SqlParameter("@motachitiet", diaOcDTO.MoTaChiTiet));
         sqlCommand.Parameters.Add(new SqlParameter("@giaban", diaOcDTO.GiaBan));
         sqlCommand.Parameters.Add(new SqlParameter("@trangthaikiemduyet", diaOcDTO.TrangThaiKiemDuyet));
         sqlCommand.Parameters.Add(new SqlParameter("@trangthaimuaban", diaOcDTO.TrangThaiMuaBan));
         sqlCommand.Parameters.Add(new SqlParameter("@lydokhongduyet", diaOcDTO.LyDoKhongDuyet));
         sqlCommand.ExecuteNonQuery();
         return(true);
     }
     catch
     {
         return(false);
     }
     finally
     {
         CloseConnect();
     }
 }
コード例 #4
0
ファイル: DiaOcBLL.cs プロジェクト: MinhTrang96IT/NewQLDO
 public bool SuaKiemDuyetDiaOc(DiaOcDTO diaOcDTO)
 {
     return(diaOcDAL.SuaKiemDuyetDiaOc(diaOcDTO));
 }
コード例 #5
0
ファイル: DiaOcBLL.cs プロジェクト: MinhTrang96IT/NewQLDO
 public bool SuaDiaOc(DiaOcDTO diaOcDTO)
 {
     return(diaOcDAL.SuaDiaOc(diaOcDTO));
 }
コード例 #6
0
ファイル: DiaOcBLL.cs プロジェクト: MinhTrang96IT/NewQLDO
 public bool ThemDiaOc(DiaOcDTO diaOcDTO)
 {
     return(diaOcDAL.ThemDiaOc(diaOcDTO));
 }
コード例 #7
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (KiemTraThongTinTrong())
            {
                MessageBox.Show("Làm ơn điền đầy đủ thông tin địa ốc");
            }
            else
            {
                if (KiemTraThongTinHopLe())
                {
                    int trangThaiMuaBan    = 0;
                    int trangThaiKiemDuyet = 0;
                    if (rbDaKiemDuyet.Checked)
                    {
                        trangThaiKiemDuyet = 1;
                    }
                    if (chkTrangThaiMuaBan.Checked)
                    {
                        trangThaiMuaBan = 1;
                    }
                    int maKH = 0;
                    if (MaKhachHangPoup == 0)
                    {
                        maKH = Int32.Parse(cbKhachHang.SelectedValue.ToString());
                    }
                    else
                    {
                        maKH = MaKhachHangPoup;
                    }
                    DiaOcDTO diaOcDTO = new DiaOcDTO(
                        maKH,
                        Int32.Parse(cbLoaiDiaOc.SelectedValue.ToString()),
                        Int32.Parse(cbLoaiNha.SelectedValue.ToString()),
                        txtDiaChi.Text.ToString(),
                        Double.Parse(txtDienTichKhuonVien.Text.ToString()),
                        Double.Parse(txtDienTichSuDung.Text.ToString()),
                        txtHuongNha.Text.ToString(),
                        Double.Parse(txtChieuDaiDat.Text.ToString()),
                        Double.Parse(txtChieuRongDat.Text.ToString()),
                        Double.Parse(txtChieuDaiNha.Text.ToString()),
                        Double.Parse(txtChieuRongNha.Text.ToString()),
                        Int32.Parse(txtSoTang.Text.ToString()),
                        txtMoTaChiTiet.Text.ToString(),
                        Double.Parse(txtGiaBan.Text.ToString()),
                        trangThaiKiemDuyet, trangThaiMuaBan, "");

                    try
                    {
                        if (diaOcBLL.ThemDiaOc(diaOcDTO))
                        {
                            MessageBox.Show("Thêm địa ốc thành công");
                            if (MaKhachHangPoup == 0)
                            {
                                dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoTenLoai();
                            }
                            else
                            {
                                dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoMaKH(MaKhachHangPoup);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Thêm địa ốc thất bại");
                        }
                    }
                    catch
                    {
                    }
                }
            }
        }