Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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';
            }
        }
Beispiel #3
0
        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';
            }
        }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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;
            }
        }