public void Filtrar_Horarios(ref Cls_Horarios_DAL Obj_Horarios_DAL, string sFiltro)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp   = "sp_Filtrar_Horarios";
                Obj_BD_DAL.SNombTabla = "Horarios";

                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);

                Obj_BD_DAL.dt_Parametros.Rows.Add("@DescHorario", "2", sFiltro);

                Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_Horarios_DAL.Obj_DT    = Obj_BD_DAL.Obj_DS.Tables[0];
                    Obj_Horarios_DAL.SMsjError = string.Empty;
                }
                else
                {
                    Obj_Horarios_DAL.SMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_Horarios_DAL.SMsjError = ex.Message.ToString();
            }
        }
        public void Eliminar_Horarios(ref Cls_Horarios_DAL Obj_Horarios_DAL, string sFiltro)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp   = "sp_Eliminar_Horarios";
                Obj_BD_DAL.SNombTabla = "Horarios";

                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);

                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdHorario", "1", sFiltro);

                Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_Horarios_DAL.SMsjError = string.Empty;
                }
                else
                {
                    Obj_Horarios_DAL.SMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_Horarios_DAL.SMsjError = ex.Message.ToString();
            }
        }
        public void Listar_Horarios(ref Cls_Horarios_DAL Obj_Horarios_DAL)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp   = "sp_Listar_Horarios";
                Obj_BD_DAL.SNombTabla = "Horarios";

                Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_Horarios_DAL.Obj_DT    = Obj_BD_DAL.Obj_DS.Tables[0];
                    Obj_Horarios_DAL.SMsjError = string.Empty;
                }
                else
                {
                    Obj_Horarios_DAL.SMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_Horarios_DAL.SMsjError = ex.Message.ToString();
            }
        }
Пример #4
0
        private void tsbtnModificar_Click(object sender, EventArgs e)
        {
            if (dgvHorarios.Rows.Count > 0)
            {
                Obj_Horarios_DAL               = new Cls_Horarios_DAL();
                Obj_Horarios_DAL.CAx           = 'U';
                Obj_Horarios_DAL.iIdHorario    = Convert.ToInt32(dgvHorarios.SelectedRows[0].Cells[0].Value.ToString());
                Obj_Horarios_DAL.SDescHorarios = dgvHorarios.SelectedRows[0].Cells[1].Value.ToString();
                Obj_Horarios_DAL.ICantHoras    = Convert.ToInt32(dgvHorarios.SelectedRows[0].Cells[2].Value.ToString());
                Obj_Horarios_DAL.sEntrada      = dgvHorarios.SelectedRows[0].Cells[3].Value.ToString();
                Obj_Horarios_DAL.sSalida       = dgvHorarios.SelectedRows[0].Cells[4].Value.ToString();
                Obj_Horarios_DAL.IdEstados     = Convert.ToChar(dgvHorarios.SelectedRows[0].Cells[5].Value.ToString());

                Pantallas.Editar.Frm_Editar_Horarios Pant_Modif_Horarios = new Editar.Frm_Editar_Horarios();
                Pant_Modif_Horarios.Obj_Horarios_Editar_DAL = Obj_Horarios_DAL;
                Pant_Modif_Horarios.ShowDialog();

                CargarDatos();
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Horario", "Alerta",
                                MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
Пример #5
0
        private void tsbtnNuevo_Click(object sender, EventArgs e)
        {
            Obj_Horarios_DAL     = new Cls_Horarios_DAL();
            Obj_Horarios_DAL.CAx = 'I';

            Pantallas.Editar.Frm_Editar_Horarios Pant_Modif_Horarios = new Editar.Frm_Editar_Horarios();
            Pant_Modif_Horarios.Obj_Horarios_Editar_DAL = Obj_Horarios_DAL;
            Pant_Modif_Horarios.ShowDialog();

            CargarDatos();
        }
        public void Insertar_Horarios(ref Cls_Horarios_DAL Obj_Horarios_DAL)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp = "sp_Insertar_Horarios";


                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);


                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdEstado", "4", Obj_Horarios_DAL.IdEstados);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@DescHorario", "2", Obj_Horarios_DAL.SDescHorarios);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@CantHoras", "1", Obj_Horarios_DAL.ICantHoras);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Entrada", "2", Obj_Horarios_DAL.sEntrada);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Salida", "2", Obj_Horarios_DAL.sSalida);



                Obj_BD_BLL.Exec_Scalar(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_Horarios_DAL.SMsjError  = string.Empty;
                    Obj_Horarios_DAL.CAx        = 'U';
                    Obj_Horarios_DAL.iIdHorario = Convert.ToInt32(Obj_BD_DAL.SValorScalar);
                }
                else
                {
                    Obj_Horarios_DAL.SMsjError = Obj_BD_DAL.SMsjError;
                    Obj_Horarios_DAL.CAx       = 'I';
                }
            }
            catch (Exception ex)
            {
                Obj_Horarios_DAL.SMsjError = ex.Message.ToString();
            }
        }
        public void Modificar_Horarios(ref Cls_Horarios_DAL Obj_Horarios_DAL)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp = "sp_Modificar_Horarios";


                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);


                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdHorario", "1", Obj_Horarios_DAL.iIdHorario);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdEstado", "4", Obj_Horarios_DAL.IdEstados);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@DescHorario", "2", Obj_Horarios_DAL.SDescHorarios);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@CantHoras", "1", Obj_Horarios_DAL.ICantHoras);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Entrada", "2", Obj_Horarios_DAL.sEntrada);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Salida", "2", Obj_Horarios_DAL.sSalida);

                Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_Horarios_DAL.SMsjError = string.Empty;
                }
                else
                {
                    Obj_Horarios_DAL.SMsjError = Obj_BD_DAL.SMsjError;
                }
                Obj_Horarios_DAL.CAx = 'U';
            }
            catch (Exception ex)
            {
                Obj_Horarios_DAL.SMsjError = ex.Message.ToString();
            }
        }