示例#1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             CicloHorario  Datos = this.ObtenerDatos();
             Ciclo_Negocio CN    = new Ciclo_Negocio();
             CN.ACCatCiclos(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosCiclo  = Datos;
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoCiclo ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
 private void CargarComboTurnos()
 {
     try
     {
         Horario DatosAux = new Horario {
             Conexion = Comun.Conexion, IncluirSelect = true
         };
         Ciclo_Negocio CN = new Ciclo_Negocio();
         this.ListaTurnos = CN.LlenarComboTurnos(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
 private void LlenarTablaCicloDetalle()
 {
     try
     {
         Horario DatosAux = new Horario {
             Conexion = Comun.Conexion, IDCiclo = IDCiclo
         };
         Ciclo_Negocio  CN    = new Ciclo_Negocio();
         List <Horario> Lista = CN.ObtenerCatCiclosDetalle(DatosAux);
         this.dgvHorarios.AutoGenerateColumns = false;
         this.dgvHorarios.DataSource          = Lista;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 private void CargarGridCatalogo()
 {
     try
     {
         CicloHorario Aux = new CicloHorario {
             Conexion = Comun.Conexion, IDSucursal = Comun.IDSucursalCaja
         };
         Ciclo_Negocio CN = new Ciclo_Negocio();
         CN.ObtenerCatCiclos(Aux);
         this.dgvCatCiclos.AutoGenerateColumns = false;
         this.dgvCatCiclos.DataSource          = Aux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
 private void CargarComboCiclos()
 {
     try
     {
         CicloHorario DatosAux = new CicloHorario {
             Conexion = Comun.Conexion, IncluirSelect = true, IDSucursal = Comun.IDSucursalCaja
         };
         Ciclo_Negocio CN = new Ciclo_Negocio();
         this.cmbCicloHorario.DataSource    = CN.ObtenerComboCiclos(DatosAux);
         this.cmbCicloHorario.DisplayMember = "NombreCiclo";
         this.cmbCicloHorario.ValueMember   = "IDCiclo";
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#6
0
 private void CargarComboUnidadCiclo()
 {
     try
     {
         UnidadCiclo DatosAux = new UnidadCiclo {
             Conexion = Comun.Conexion, IncluirSelect = true
         };
         Ciclo_Negocio CN = new Ciclo_Negocio();
         this.cmbUnidadMedida.DataSource    = CN.LlenarComboUnidadCiclo(DatosAux);
         this.cmbUnidadMedida.DisplayMember = "Descripcion";
         this.cmbUnidadMedida.ValueMember   = "IDUnidadCiclo";
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#7
0
 private void CargarGridCatalogoBusq(string TextoBusqueda)
 {
     try
     {
         CicloHorario Aux = new CicloHorario {
             Conexion = Comun.Conexion, IDSucursal = Comun.IDSucursalCaja, NombreCiclo = TextoBusqueda
         };
         Ciclo_Negocio CN = new Ciclo_Negocio();
         CN.ObtenerCatCiclosBusq(Aux);
         this.dgvCatCiclos.AutoGenerateColumns = false;
         this.dgvCatCiclos.DataSource          = Aux.TablaDatos;
         this.TextoBusq = TextoBusqueda;
         this.Busqueda  = true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#8
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvCatCiclos.SelectedRows.Count == 1)
         {
             if (MessageBox.Show("¿Está seguro de eliminar el registro seleccionado?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 int          RowIndex = this.dgvCatCiclos.Rows.GetFirstRow(DataGridViewElementStates.Selected);
                 CicloHorario Datos    = this.ObtenerDatosGrid(RowIndex);
                 Datos.Conexion  = Comun.Conexion;
                 Datos.IDUsuario = Comun.IDUsuario;
                 Ciclo_Negocio CN = new Ciclo_Negocio();
                 CN.EliminarCiclo(Datos);
                 if (Datos.Completado)
                 {
                     if (Busqueda)
                     {
                         CargarGridCatalogoBusq(TextoBusq);
                     }
                     else
                     {
                         CargarGridCatalogo();
                     }
                 }
                 else
                 {
                     MessageBox.Show("Ocurrió un error al eliminar el registro. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCatCiclos ~ btnEliminar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }