public void Insertar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.snombretabla = "Tbl_Operadores"; Obj_BD_DAL.ssentencia = "SP_INSERTAR_SEMAFORO"; Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado); Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_BD_DAL.dst; Obj_semaforo_DAL.cAxn = 'U'; } else { Obj_semaforo_DAL.smsjError = Obj_BD_DAL.smsjerror; Obj_semaforo_DAL.Ds = null; Obj_semaforo_DAL.cAxn = 'I'; } }
public void Modificar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Tbl_SemaforoCasos"; Obj_bd_DAL.ssentencia = "SP_MODIFICAR_SEMAFORO"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Semaforo", 2, Obj_semaforo_DAL.cId_Estado_SemaforoCaso); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.bbandera = true; Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_bd_DAL.dst; Obj_semaforo_DAL.cAxn = 'U'; } else { Obj_semaforo_DAL.bbandera = false; Obj_semaforo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_semaforo_DAL.Ds = null; Obj_semaforo_DAL.cAxn = 'I'; } }
private void tsb_btn_agregar_Click(object sender, EventArgs e) { Obj_Semaforo_DAL = new Cls_semaforo_DAL(); frm_ModificaSemaforo_PL frm_InsertUpdate_PL = new frm_ModificaSemaforo_PL(ref Obj_Semaforo_DAL, null, "Insertar"); frm_InsertUpdate_PL.ShowDialog(this); if (Obj_Semaforo_DAL.bbandera) { MessageBox.Show("Se ha agregado correctamente", "Agregado correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); } else { if (Obj_Semaforo_DAL.smsjError != null) { MessageBox.Show("Ha un ocurrido un error.\n\nDetalle: " + Obj_Semaforo_DAL.smsjError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Listar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Tbl_SemaforoCasos"; Obj_bd_DAL.ssentencia = "SP_LISTAR_SEMAFOROCASOS"; Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_semaforo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public frm_ModificaSemaforo_PL(ref Cls_semaforo_DAL Obj_Semaforo_DAL, string sEstado, string sTipo, char cId_Semaforo = '-') { InitializeComponent(); if (sTipo == "Insertar") { this.Text = "Ingreso de nuevo Semaforo"; #region Cargar combobox Obj_estados_BLL.listar_estados(ref Obj_estados_DAL); if (Obj_estados_DAL.smsjError == string.Empty) { cmb_Estado.DisplayMember = "Descripción"; cmb_Estado.ValueMember = "Código"; cmb_Estado.DataSource = Obj_estados_DAL.Ds.Tables[0]; } else { MessageBox.Show(" Se presento el siguiente error " + Obj_estados_DAL.smsjError, "Error", MessageBoxButtons.OK); } #endregion } else { this.Text = "Modoficación del Semaforo Id" + cId_Semaforo.ToString(); } _sEstado = sEstado; #region Valida insert o Update if (cId_Semaforo == '0') { // Insert insert = true; } else { // Update Obj_Semaforo_DAL.cId_Estado_SemaforoCaso = cId_Semaforo; } this.Obj_Semaforo_DAL = Obj_Semaforo_DAL; #endregion }
public void Eliminar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.snombretabla = "Tbl_SemaforoCasos"; Obj_BD_DAL.ssentencia = "SP_ELIMINAR_SEMAFORO"; Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Semaforo", 2, Obj_semaforo_DAL.cId_Estado_SemaforoCaso); Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.bbandera = true; Obj_semaforo_DAL.cAxn = 'D'; } else { Obj_semaforo_DAL.smsjError = Obj_BD_DAL.smsjerror; Obj_semaforo_DAL.bbandera = false; Obj_semaforo_DAL.cAxn = 'D'; } }
public void Filtrar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL, string sfiltro) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Tbl_SemaforoCasos"; Obj_bd_DAL.ssentencia = "SP_FILTRAR_SEMAFOROCASOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Estado_SemaforoCaso", "1", sfiltro); Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_semaforo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }