public void THAMSO_Update(THAMSO_Info TS) { SqlConnection con = SqlDataProvider.GetConnection(); con.Open(); SqlCommand cmd = new SqlCommand("sp_THAMSO_Update", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@ThoiGianBayToiThieu", TS.ThoiGianBayToiThieu)); cmd.Parameters.Add(new SqlParameter("@SoSanBayTrungGianToiDa", TS.SoSanBayTrungGianToiDa)); cmd.Parameters.Add(new SqlParameter("@ThoiGianDungToiThieu", TS.ThoiGianDungToiThieu)); cmd.Parameters.Add(new SqlParameter("@ThoiGianDungToiDa", TS.ThoiGianDungToiDa)); cmd.Parameters.Add(new SqlParameter("@ThoiGianChamNhatDatVe", TS.ThoiGianChamNhatDatVe)); cmd.Parameters.Add(new SqlParameter("@ThoiGianHuyDatVe", TS.ThoiGianHuyDatVe)); cmd.ExecuteNonQuery(); con.Close(); }
private void btnluu_Click(object sender, EventArgs e) { if(txtgiatrimoi.Text != "") { try { dt1 = QLBanVeChuyenBay_Service.THAMSO_GetByAll(); int x = int.Parse(txtgiatrimoi.Text); THAMSO_Info ts = new THAMSO_Info(); ts.ThoiGianBayToiThieu = int.Parse(dt1.Rows[0][0].ToString()); ts.SoSanBayTrungGianToiDa = int.Parse(dt1.Rows[0][1].ToString()); ts.ThoiGianDungToiThieu = int.Parse(dt1.Rows[0][2].ToString()); ts.ThoiGianDungToiDa = int.Parse(dt1.Rows[0][3].ToString()); ts.ThoiGianChamNhatDatVe = int.Parse(dt1.Rows[0][4].ToString()); ts.ThoiGianHuyDatVe = int.Parse(dt1.Rows[0][5].ToString()); switch (id) { case 0: ts.ThoiGianBayToiThieu = x; break; case 1: ts.SoSanBayTrungGianToiDa = x; break; case 2: if (x <= ts.ThoiGianDungToiDa) { ts.ThoiGianDungToiThieu = x; } else { string s = "Thời gian dừng tối thiểu phải nhỏ hơn \nhoặc bằng thời gian dừng tối đa(<= " + ts.ThoiGianDungToiDa.ToString() + " )"; MessageBox.Show(s, "Thông báo"); return; } break; case 3: if (x >= ts.ThoiGianDungToiThieu) { ts.ThoiGianDungToiDa = x; } else { string s = "Thời gian dừng tối đa phải lớn hơn \nhoặc bằng thời gian dừng tối thiểu(>= " + ts.ThoiGianDungToiThieu.ToString() + " )"; MessageBox.Show(s, "Thông báo"); return; } break; case 4: ts.ThoiGianChamNhatDatVe = x; break; case 5: ts.ThoiGianHuyDatVe = x; break; } if (equalzero == false) { if (x > 0) { QLBanVeChuyenBay_Service.THAMSO_Update(ts); string s = quidinh + " đã được cập nhật thành công!"; MessageBox.Show(s, "Thông báo"); issave = true; UpdateLabel(); } else { string s = quidinh + " không thể nhận giá trị âm hoặc bằng 0!"; MessageBox.Show(s, "Thông báo"); } } else { if (x >= 0) { QLBanVeChuyenBay_Service.THAMSO_Update(ts); string s = quidinh + " đã được cập nhật thành công!"; MessageBox.Show(s, "Thông báo"); issave = true; UpdateLabel(); } else { string s = quidinh + " không thể nhận giá trị âm!"; MessageBox.Show(s, "Thông báo"); } } } catch (Exception) { MessageBox.Show("Nhập lỗi, vui lòng thử lại với giá trị số nguyên khác!", "Thông báo"); } } else { MessageBox.Show("Bạn chưa nhập giá trị!", "Thông báo"); } }