public void filtrar_turnos(ref Cls_turnos_DAL Obj_turnos_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 = "Turnos"; Obj_bd_DAL.ssentencia = "SP_FILTRAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", sfiltro); Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public void insertar_turnos(ref Cls_turnos_DAL Obj_turnos_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 = "Turnos"; Obj_bd_DAL.ssentencia = "SP_INSERTAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", Obj_turnos_DAL.sDesc_Turno); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Cant_Horas", "3", Obj_turnos_DAL.iCant_Horas); Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraEntrada", "1", Obj_turnos_DAL.sHoraEntrada); Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraSalida", "1", Obj_turnos_DAL.sHoraSalida); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", "2", Obj_turnos_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.bbandera = true; Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.Ds = Obj_bd_DAL.dst; Obj_turnos_DAL.cAxn = 'U'; } else { Obj_turnos_DAL.bbandera = false; Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_turnos_DAL.Ds = null; Obj_turnos_DAL.cAxn = 'I'; } }
public void eliminar_turnos(ref Cls_turnos_DAL Obj_turnos_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 = "Turnos"; Obj_bd_DAL.ssentencia = "SP_ELIMINAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.bbandera = true; Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.cAxn = 'D'; } else { Obj_turnos_DAL.bbandera = false; Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_turnos_DAL.cAxn = 'D'; } }
private void tsb_btn_eliminar_Click(object sender, EventArgs e) { if (dtg_desplegar.SelectedRows.Count == 1) { if (MessageBox.Show("¿Realmente desea eliminar la fila seleccionada?", "Confirmar eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Obj_turnos_DAL = new Cls_turnos_DAL(); Obj_turnos_DAL.cId_Turno = Convert.ToChar(dtg_desplegar.SelectedRows[0].Cells[0].Value); Obj_turnos_BLL.eliminar_turnos(ref Obj_turnos_DAL); if (Obj_turnos_DAL.bbandera) { MessageBox.Show("Se ha eliminado correctamente", "Eliminado correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); } else { MessageBox.Show("Ha un ocurrido un error.\n\nDetalle: " + Obj_turnos_DAL.smsjError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No se ha eliminado ningún dato", "Eliminar cancelado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor selecciones una fila.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsb_btn_agregar_Click(object sender, EventArgs e) { //Declaramos el objeto para pasar la informacion Obj_turnos_DAL = new Cls_turnos_DAL(); Obj_turnos_DAL.cAxn = 'I'; frm_editar_turnos_PL frm_editar_estado = new frm_editar_turnos_PL(); //le asigna la informacion al objeto de la otra pantalla frm_editar_estado.Obj_turnos_DAL = Obj_turnos_DAL; frm_editar_estado.ShowDialog(); }
private void tsb_btn_modificar_Click(object sender, EventArgs e) { if (dtg_desplegar.SelectedRows.Count == 1) { frm_editar_turnos_PL frm_editar_estado = new frm_editar_turnos_PL(); Obj_turnos_DAL = new Cls_turnos_DAL(); Obj_turnos_DAL.cId_Turno = Convert.ToChar(dtg_desplegar.SelectedRows[0].Cells[0].Value); Obj_turnos_DAL.sDesc_Turno = dtg_desplegar.SelectedRows[0].Cells[1].Value.ToString(); Obj_turnos_DAL.iCant_Horas = Convert.ToInt16(dtg_desplegar.SelectedRows[0].Cells[2].Value.ToString()); Obj_turnos_DAL.sHoraEntrada = dtg_desplegar.SelectedRows[0].Cells[3].Value.ToString(); Obj_turnos_DAL.sHoraSalida = dtg_desplegar.SelectedRows[0].Cells[4].Value.ToString(); frm_editar_estado._sEstado = dtg_desplegar.SelectedRows[0].Cells[5].Value.ToString(); Obj_turnos_DAL.cAxn = 'U'; frm_editar_estado.Obj_turnos_DAL = Obj_turnos_DAL; frm_editar_estado.ShowDialog(); if (Obj_turnos_DAL.bbandera) { MessageBox.Show("Se ha modificado correctamente", "Modificado correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); } else { if (Obj_turnos_DAL.smsjError != null) { MessageBox.Show("Ha un ocurrido un error.\n\nDetalle: " + Obj_turnos_DAL.smsjError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor selecciones una fila.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void listar_turnos(ref Cls_turnos_DAL Obj_turnos_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 = "Turnos"; Obj_bd_DAL.ssentencia = "SP_LISTAR_TURNOS"; Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }