示例#1
0
        private void btnagregar_Click(object sender, EventArgs e)
        {
            var revista = new Revista();

            revista.nombre         = txtnombre.Text;
            revista.cod_frecPublic = int.Parse(cmbFrecuencia.SelectedValue.ToString());
            revista.cod_rubro      = int.Parse(cmbRubro.SelectedValue.ToString());
            revista.fechaInicio    = dtpFechaInicio.Value.Date;


            if (!revista.NombreValido())
            {
                MessageBox.Show("Nombre Invalido");
                return;
            }

            /*if (!revista.CodValido(txtcodigoInterno.Text.ToString()))
             * {
             *  MessageBox.Show("Codigo Interno Invalido");
             *  return;
             * }
             *
             * revista.cod_Interno = int.Parse(txtcodigoInterno.Text);*/

            if (!revista.fechavalida())
            {
                MessageBox.Show("Fecha de inicio invalida");
                return;
            }

            //if (!_revistasRepositorio.ValidarCod(txtcodigoInterno.Text.ToString()))

            if (_revistasRepositorio.Guardar(revista))
            {
                MessageBox.Show("Se Registro con Exito !!");
                ActualizarRevista();
                LimpiarCampos();
            }
        }
示例#2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            var revist = new Revista();

            revist.nombre         = txtnombre.Text;
            revist.cod_frecPublic = int.Parse(cmbFrecuencia.SelectedValue.ToString());
            revist.cod_rubro      = int.Parse(cmbRubro.SelectedValue.ToString());
            revist.fechaInicio    = dtpFechaInicio.Value;


            if (!revist.NombreValido())
            {
                MessageBox.Show("Nombre Invalido");
                return;
            }



            if (!revist.CodValido(txtcodigoInterno.Text.ToString()))
            {
                MessageBox.Show("Codigo Invalido");
                return;
            }
            revist.cod_Interno = int.Parse(txtcodigoInterno.Text.ToString());

            if (!revist.fechavalida())
            {
                MessageBox.Show("La fecha ingresada no es valida");
                return;
            }


            if (_revistasRepositorio.Actualizar(revist, txtcodigoInterno.Text.ToString()))
            {
                MessageBox.Show("Se actualizó con éxito");
                this.Dispose();//Libera los recursos
            }
        }