Ejemplo n.º 1
0
 /// <summary>
 /// Método que se encarga de cargar el grid
 /// </summary>
 public void cargarGrid()
 {
     try
     {
         ParametroD oParametroD = new ParametroD(this.cnx);
         this.grdParametro.DataSource = oParametroD.obtenerParametro();
         if (oParametroD.Error)
         {
             MessageBox.Show("Error cargando los datos" + oParametroD.ErrorDescription);
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Error cargando los datos" + e.Message);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que se encarga de borrar el arametro seleccionado
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (this.grdParametro.RowCount > 0)
            {
                //pide confirmación:
                DialogResult confirmacion = MessageBox.Show("¿Está seguro de borrar este Parametro?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (confirmacion == DialogResult.No) return;
                ParametroL oParametroL = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem;

                ParametroD oParametroD = new ParametroD(this.cnx);
                oParametroD.borrarParametro(oParametroL);

                if (oParametroD.Error)
                {
                    MessageBox.Show("Error borrando el Parametro: " + oParametroD.ErrorDescription);
                }
                else
                {
                    MessageBox.Show("Parametro borrado!!!");
                    this.cargarGrid();
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Método que se encarga de editar un párametro seleccionado
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (this.grdParametro.RowCount > 0)
            {

                ParametroL oParametroOriginal = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem;

                frmEdicionParametro ofrmEdicion = new frmEdicionParametro(oParametroOriginal, this.oUsuarioL, this.cnx);
                ofrmEdicion.ShowDialog();
                if (ofrmEdicion.Aceptar)
                {
                    ParametroD oParametroD = new ParametroD(this.cnx);
                    oParametroD.editarParametro(oParametroOriginal, ofrmEdicion.OParametroL);
                    if (oParametroD.Error)
                    {
                        MessageBox.Show("Error actualizando los datos:" + oParametroD.ErrorDescription);
                    }
                    else
                    {
                        MessageBox.Show("Parametro actualizado!!!");
                        this.cargarGrid();
                    }
                }
            }
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Método que se encarga de crear un nuevo párametro
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     frmEdicionParametro ofrmEdicion = new frmEdicionParametro(this.oUsuarioL, this.cnx);
     ofrmEdicion.ShowDialog();
     if (ofrmEdicion.Aceptar)
     {
         ParametroD oParametroD = new ParametroD(this.cnx);
         oParametroD.agregarParametro(ofrmEdicion.OParametroL);
         if (oParametroD.Error)
         {
             MessageBox.Show("Error agregando los datos:" + oParametroD.ErrorDescription);
         }
         else
         {
             MessageBox.Show("Parametro agregado!!!");
             this.cargarGrid();
         }
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// Método del botón aceptar,el cual verifica si el usuario preciono el botón aceptar o no,si lo hizo procede a revisar si no dejo
        /// algún espacio en blanco sino lo hizo creado un parámetro con los datos suministrados
        /// </summary>
        /// <param name="sender"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if ((this.txtIdParametro.Text == "") ||
               (this.dtpHoraEntrada.Text == "") || (this.dtpHoraSalida.Text == "") || (this.ValidarSeleccionDias() == false))
            {
                MessageBox.Show("Faltan datos requeridos");
                return;
            }
            try
            {
                ParametroD oParametroD = new ParametroD(this.conexion);
                List<ParametroL> listaParametro = oParametroD.obtenerParametroId(this.txtIdParametro.Text);
                if (this.edicion == false)
                {
                    if (listaParametro.Count > 0)
                    {
                        MessageBox.Show("El código de Parámetro ya existe");
                        this.txtIdParametro.Text = "";
                        this.txtIdParametro.Focus();
                        return;
                    }
                    else
                    {
                        this.oParametroL = new ParametroL(this.txtIdParametro.Text,
                                               DateTime.Parse(this.dtpHoraEntrada.Text.ToString()),
                                               DateTime.Parse(this.dtpHoraSalida.Text.ToString()),
                                               this.validarLunes(),
                                               this.validarMartes(),
                                               this.validarMiercoles(),
                                               this.validarJueves(),
                                               this.validarViernes(),
                                               this.validarSabado(),
                                               this.validarDomingo(),
                                               DateTime.Now,
                                               DateTime.Now, oUsuarioL[0].IdUsuario, oUsuarioL[0].IdUsuario,
                                               this.validarActivo());

                    }
                }
                else
                {

                    this.oParametroL = new ParametroL(this.txtIdParametro.Text,
                                              DateTime.Parse(this.dtpHoraEntrada.Text.ToString()),
                                              DateTime.Parse(this.dtpHoraSalida.Text.ToString()),
                                              this.validarLunes(),
                                              this.validarMartes(),
                                              this.validarMiercoles(),
                                              this.validarJueves(),
                                              this.validarViernes(),
                                              this.validarSabado(),
                                              this.validarDomingo(),
                                              DateTime.Now,
                                              DateTime.Now, oUsuarioL[0].IdUsuario, oUsuarioL[0].IdUsuario,
                                              this.validarActivo());

                }

            }catch(Exception){
                MessageBox.Show("Error agregando Parámetro ");

            }

            this.aceptar = true;
            this.Close();
        }