Esempio n. 1
0
        private void tnAdd_Click(object sender, EventArgs e)
        {
            var suscripcion = new Suscripcion();

            suscripcion.nro_doc      = long.Parse(txtDoc.Text);
            suscripcion.cod_TipoDoc  = cmbPlanes.SelectedIndex;
            suscripcion.fecha_inicio = DTPfechainicio.Value;
            suscripcion.fecha_fin    = DTPfechainicio.Value.AddYears(1);
            suscripcion.doc_plan     = int.Parse(cmbPlanes.SelectedValue.ToString());
            suscripcion.Cod_revista  = int.Parse(CMB_Revista.SelectedValue.ToString());

            if (!suscripcion.fechavalida())
            {
                MessageBox.Show("La fecha ingresada no es valida");
                return;
            }
            if (!_suscripcionesrepo.ValidarDuplicado(suscripcion.Cod_revista.ToString(), suscripcion.doc_plan.ToString(), suscripcion.nro_doc.ToString()))
            {
                _suscripcionesrepo.guardar(suscripcion);
                Mensaje();

                ActualizarSuscripciones(suscriptor.nroDoc);
            }
            else
            {
                MessageBox.Show("Ya existe");
            }
        }
Esempio n. 2
0
        private void tnAdd_Click(object sender, EventArgs e)
        {
            var suscri = new Suscripcion();

            suscri.cod_int      = int.Parse(TXTcodint.Text);
            suscri.nro_doc      = suscripcion.nro_doc;
            suscri.fecha_inicio = DTPfechainicio.Value;
            suscri.fecha_fin    = DTPfechainicio.Value.AddYears(1);
            suscri.doc_plan     = int.Parse(cmbPlanes.SelectedValue.ToString());
            if (!suscri.fechavalida())
            {
                MessageBox.Show("Fecha no valida");
            }
            if (_suscripcionesRepo.Actualizar(suscri, suscri.cod_int.ToString()))
            {
                MessageBox.Show("Actualizado con exito");
                this.Dispose();
            }
        }