private void btnXoa_Click(object sender, EventArgs e) { if (principal.IsInRole("client ")) { MessageBox.Show("Bạn không có quyền thực hiện chức năng này"); return; } BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(cbIdTuyen.Text)) { return; } tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); if (bus.Delete(tx)) { MessageBox.Show("Xoa thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong xoa duoc"); } cbIdTuyen.ResetText(); txtKhoangCach.ResetText(); txtThoiGianChay.ResetText(); cbTramDi.ResetText(); cbTramDen.ResetText(); }
private void btnSua_Click(object sender, EventArgs e) { BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(txtKhoangCach.Text) || string.IsNullOrEmpty(txtThoiGianChay.Text) || string.IsNullOrEmpty(cbTramDen.Text) || string.IsNullOrEmpty(cbTramDi.Text)) { MessageBox.Show("Các combobox không được để trống", "Hãy nhập lại!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //tx.ID_Tuyen = int.Parse(cbIdTuyen.Text); tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); tx.KhoangCach = Convert.ToDouble(txtKhoangCach.Text); tx.ThoiGianChay = Convert.ToInt32(txtThoiGianChay.Text); tx.Tram_ID_Tram1 = Convert.ToInt32(cbIDTramDi.Text); tx.Tram_ID_Tram = Convert.ToInt32(cbIDTramDen.Text); if (bus.Update(tx)) { MessageBox.Show("Sua thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong sua duoc"); } }
public DataTable GetTuyenById(DTO_TuyenXe tx) { //tạo kết nối mới SqlConnection conn = DBConnect.Connect(); //tạo command(select *....) SqlCommand cmd = conn.CreateCommand(); //khai bao se dung store cho cmd cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "GetTuyenById"; SqlParameter prm1 = new SqlParameter("@idTuyen", tx.ID_Tuyen); cmd.Parameters.Add(prm1); //thuc thi cmd //khi dung datatable hoac dataset thi moi dung SQLdataAdapter //cmd.ExecuteNonQuery();//thuc thi tra ve so dong bi anh huong SqlDataAdapter da = new SqlDataAdapter(cmd);//thuc thi tra ve table DataTable dt = new DataTable(); //toàn bộ dữ liệu trong da se đổ (Fill) vao dt(dang table) da.Fill(dt); // DBConnect.Close(conn); return(dt); }
private void btnThem_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtKhoangCach.Text)) { return; } if (string.IsNullOrEmpty(txtThoiGianChay.Text)) { return; } if (string.IsNullOrEmpty(cbIDTramDen.Text)) { return; } if (string.IsNullOrEmpty(cbIDTramDi.Text)) { return; } double khoangCach; if (!double.TryParse(txtKhoangCach.Text, out khoangCach)) { MessageBox.Show("Khoảng cách phải là giá trị thực", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int gio; if (!int.TryParse(txtThoiGianChay.Text, out gio)) { MessageBox.Show("Thời gian phải là số", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe dto_tx = new DTO_TuyenXe(); dto_tx.KhoangCach = Convert.ToDouble(txtKhoangCach.Text); dto_tx.ThoiGianChay = Convert.ToInt32(txtThoiGianChay.Text); dto_tx.Tram_ID_Tram1 = Convert.ToInt32(cbIDTramDi.Text); dto_tx.Tram_ID_Tram = Convert.ToInt32(cbIDTramDen.Text); if (!bus.kiemTraTenTramInTuyen(dto_tx)) { if (bus.Insert(dto_tx)) { MessageBox.Show("Thêm thành công!"); loadGridTuyenXe(); } else { MessageBox.Show("Thêm không thành công!"); } } else { MessageBox.Show("Tuyến xe đã tồn tại"); } }
public bool kiemTraTenTramInTuyen(DTO_TuyenXe tx) { SqlConnection conn = DBConnect.Connect(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "kiemTraTenTramInTuyen"; SqlParameter prm1 = new SqlParameter("@id_TramDi", tx.Tram_ID_Tram1); SqlParameter prm2 = new SqlParameter("@id_TramDen", tx.Tram_ID_Tram); cmd.Parameters.Add(prm1); cmd.Parameters.Add(prm2); SqlDataAdapter da = new SqlDataAdapter(cmd);//thuc thi tra ve table DataTable dt = new DataTable(); da.Fill(dt); DBConnect.Close(conn); if (dt.Rows.Count > 0) { return(true); } return(false); }
private void btnXoa_Click(object sender, EventArgs e) { BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(cbIdTuyen.Text)) { return; } tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); if (bus.Delete(tx)) { MessageBox.Show("Xoa thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong xoa duoc"); } cbIdTuyen.ResetText(); txtKhoangCach.ResetText(); txtThoiGianChay.ResetText(); cbTramDi.ResetText(); cbTramDen.ResetText(); }
public bool Update(DTO_TuyenXe tx) { try { SqlConnection conn = DBConnect.Connect(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "UpdateTuyenXe"; SqlParameter Param1 = new SqlParameter("@idTuyen", tx.ID_Tuyen); SqlParameter Param2 = new SqlParameter("@khoangCach", tx.KhoangCach); SqlParameter Param3 = new SqlParameter("@thoiGianChay", tx.ThoiGianChay); SqlParameter Param4 = new SqlParameter("@tram_id_Tram1", tx.Tram_ID_Tram1); SqlParameter Param5 = new SqlParameter("@tram_id_Tram2", tx.Tram_ID_Tram); cmd.Parameters.Add(Param1); cmd.Parameters.Add(Param2); cmd.Parameters.Add(Param3); cmd.Parameters.Add(Param4); cmd.Parameters.Add(Param5); cmd.ExecuteNonQuery(); DBConnect.Close(conn); return(true); } catch { return(false); } }
//public DataTable updateTramDen(DTO_TuyenXe tx) //{ // SqlConnection conn = DBConnect.Connect(); // SqlCommand cmd = conn.CreateCommand(); // cmd.CommandType = CommandType.StoredProcedure; // cmd.CommandText = "updateTramDen"; // SqlParameter prm1 = new SqlParameter("@id_Tuyen", tx.ID_Tuyen); // SqlParameter prm2 = new SqlParameter("@id_TramDen", tx.Tram_ID_Tram); // cmd.Parameters.Add(prm1); // cmd.Parameters.Add(prm2); // SqlDataAdapter da = new SqlDataAdapter(cmd);//thuc thi tra ve table // DataTable dt = new DataTable(); // da.Fill(dt); // DBConnect.Close(conn); // return dt; //} public bool Insert(DTO_TuyenXe tx) { //tạo kết nối mới SqlConnection conn = DBConnect.Connect(); //tạo command SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "newTuyen"; SqlParameter prm2 = new SqlParameter("@khoangCach", tx.KhoangCach); SqlParameter prm3 = new SqlParameter("@thoigianChay", tx.ThoiGianChay); SqlParameter prm4 = new SqlParameter("@tram_id_Tram1", tx.Tram_ID_Tram1); SqlParameter prm5 = new SqlParameter("@tram_id_Tram2", tx.Tram_ID_Tram); cmd.Parameters.Add(prm2); cmd.Parameters.Add(prm3); cmd.Parameters.Add(prm4); cmd.Parameters.Add(prm5); int row = cmd.ExecuteNonQuery(); DBConnect.Close(conn); if (row > 0) { return(true); } return(false); }
void getTuyenbyId(string idTuyen) { BUS_TuyenXe bus = new BUS_TuyenXe(); DataTable dt = new DataTable(); DTO_TuyenXe tx = new DTO_TuyenXe(); tx.ID_Tuyen = Convert.ToInt32(idTuyen); dt = bus.GetTuyenById(tx); //MessageBox.Show(dt.Rows[0]["TramBatDau"].ToString()); //MessageBox.Show(dt.Rows[0]["TramKetThuc"].ToString()); DataRow r = dt.Rows[0]; cbTramDen.Text = r["TramKetThuc"].ToString(); cbTramDi.Text = r["TramBatDau"].ToString(); }
public bool Delete(DTO_TuyenXe tx) { //tạo kết nối mới SqlConnection conn = DBConnect.Connect(); //tạo command(select *....) SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "DeleteTuyenXe"; SqlParameter Param1 = new SqlParameter("@idTuyen", tx.ID_Tuyen); cmd.Parameters.Add(Param1); int row = cmd.ExecuteNonQuery(); DBConnect.Close(conn); if (row > 0) { return(true); } return(false); }
public bool Update(DTO_TuyenXe tx) { return(dal_tuyenxe.Update(tx)); }
public bool Delete(DTO_TuyenXe tx) { return(dal_tuyenxe.Delete(tx)); }
public bool Insert(DTO_TuyenXe tx) { return(dal_tuyenxe.Insert(tx)); }
//public DataTable updateTramDen(DTO_TuyenXe tx) //{ // return dal_tuyenxe.updateTramDen(tx); //} public bool kiemTraTenTramInTuyen(DTO_TuyenXe tx) { return(dal_tuyenxe.kiemTraTenTramInTuyen(tx)); }
public DataTable GetTuyenById(DTO_TuyenXe tx) { return(dal_tuyenxe.GetTuyenById(tx)); }