public convenios Get(int id)
        {
            convenios oConvenio = new convenios();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.convenios
                             where p.id_convenio == id
                             select p).Single();
                oConvenio.convenio_judicial = regis.convenio_judicial;
                oConvenio.cuota_iva = regis.cuota_iva;
                oConvenio.cuotas = regis.cuotas;
                oConvenio.facturadas = regis.facturadas;
                oConvenio.fecha_convenio = regis.fecha_convenio;
                oConvenio.fecha_registro = regis.fecha_registro;
                oConvenio.finalizado = regis.finalizado;
                oConvenio.id_convenio = regis.id_convenio;
                oConvenio.id_socio = regis.id_socio;
                oConvenio.id_terminal = regis.id_terminal;
                oConvenio.id_usuario = regis.id_usuario;
                oConvenio.importe_descuento_recargo = regis.importe_descuento_recargo;
                oConvenio.importe_total = regis.importe_total;
                oConvenio.iva_facturas = regis.iva_facturas;
                oConvenio.pendientes = regis.pendientes;
                oConvenio.porcentaje_descuento_recargo = regis.porcentaje_descuento_recargo;
                oConvenio.tipo_descuento_recargo = regis.tipo_descuento_recargo;
                oConvenio.valor_cuota = regis.valor_cuota;
                return oConvenio;
            }
        }
Esempio n. 2
0
        private void btnModificarConvenio_Click(object sender, EventArgs e)
        {
            convenios oConvenios = new convenios();
            ConvenioImplement oConvenioImplement = new ConvenioImplement();
            DataGridViewRow row = this.dgvConvenio.CurrentRow;

            if (btnModificarConvenio.Text == "&Modificar Convenio")
            {
                if (row != null)
                {
                    row.ReadOnly = false;
                    row.Cells[0].ReadOnly = true;
                    row.Cells[1].ReadOnly = true;
                    row.Cells[2].ReadOnly = true;
                    row.Cells[3].ReadOnly = true;
                    row.Cells[4].ReadOnly = true;
                    row.Cells[5].ReadOnly = true;
                    row.Cells[7].ReadOnly = true;
                    _facturadasOriginal = Convert.ToInt32(row.Cells[6].Value);
                    _idConvenio = Convert.ToInt32(row.Cells[1].Value);
                    oConvenios = oConvenioImplement.Get(_idConvenio);
                    btnModificarConvenio.Text="&Terminar Modificacion";
                }
            }
            else {
                if (row != null)
                {
                    int _facturadasNuevas=Convert.ToInt32(row.Cells[6].Value);
                    int _cuotas = Convert.ToInt32(row.Cells[5].Value);
                    if (_facturadasNuevas >= _facturadasOriginal && _facturadasNuevas <= _cuotas)
                    {
                        _idConvenio = Convert.ToInt32(row.Cells[1].Value);
                        oConvenios = oConvenioImplement.Get(_idConvenio);
                        oConvenios.fecha_convenio = Convert.ToDateTime(row.Cells[2].Value);
                        oConvenios.importe_total = Convert.ToDecimal(row.Cells[3].Value);
                        oConvenios.cuotas = Convert.ToInt32(row.Cells[5].Value);
                        oConvenios.valor_cuota = Convert.ToDecimal(row.Cells[4].Value);
                        oConvenios.facturadas = Convert.ToInt32(row.Cells[6].Value);
                        if (oConvenios.cuotas == oConvenios.facturadas)
                        {
                            //if (row.Cells[7].Value == "Si")
                            oConvenios.finalizado = true;
                        }
                        else
                            oConvenios.finalizado = false;
                        oConvenioImplement.Update(oConvenios);
                        btnModificarConvenio.Text = "&Modificar Convenio";
                        frmConvenios_Load(sender, e);
                    }
                    else
                    {
                        frmVentanaInformativa f = new frmVentanaInformativa("Cantidad facturadas incorrecta.");
                        f.ShowDialog();
                    }

                }
            }
        }
Esempio n. 3
0
 private void btnEliminarConvenio_Click(object sender, EventArgs e)
 {
     convenios oConvenios = new convenios();
     ConvenioImplement oConvenioImplement = new ConvenioImplement();
     DataGridViewRow row = this.dgvConvenio.CurrentRow;
     if (row != null)
     {
         int _facturadas = Convert.ToInt32(row.Cells[6].Value);
         if (_facturadas == 0)
         {
             _idConvenio = Convert.ToInt32(row.Cells[1].Value);
             //limpio facturas
             oConvenioImplement.Delete(_idConvenio);
             CargarConveniosBySocio();
         }
         else {
             frmVentanaInformativa f = new frmVentanaInformativa("No se puede eliminar convenio si hay cuotas facturadas.");
             f.ShowDialog();
         }
     }
 }
 public void Update(convenios oConvenio)
 {
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var editar = (from p in bd.convenios
                       where p.id_convenio == oConvenio.id_convenio
                       select p).Single();
         editar.convenio_judicial = oConvenio.convenio_judicial;
         editar.cuota_iva = oConvenio.cuota_iva;
         editar.cuotas = oConvenio.cuotas;
         editar.facturadas = oConvenio.facturadas;
         editar.fecha_convenio = oConvenio.fecha_convenio;
         editar.fecha_registro = oConvenio.fecha_registro;
         editar.finalizado = oConvenio.finalizado;
         editar.id_convenio = oConvenio.id_convenio;
         editar.id_socio = oConvenio.id_socio;
         editar.id_terminal = oConvenio.id_terminal;
         editar.id_usuario = oConvenio.id_usuario;
         editar.importe_descuento_recargo = oConvenio.importe_descuento_recargo;
         editar.importe_total = oConvenio.importe_total;
         editar.iva_facturas = oConvenio.iva_facturas;
         editar.pendientes = oConvenio.pendientes;
         editar.porcentaje_descuento_recargo = oConvenio.porcentaje_descuento_recargo;
         editar.tipo_descuento_recargo = oConvenio.tipo_descuento_recargo;
         editar.valor_cuota = oConvenio.valor_cuota;
         bd.SaveChanges();
     }
 }
 public int Save(convenios oConvenio)
 {
     int i;
     cooperativaEntities bd = new cooperativaEntities();
     bd.convenios.AddObject(oConvenio);
     i=bd.SaveChanges();
     return i;
 }
Esempio n. 6
0
        private void btnTransferir_Click(object sender, EventArgs e)
        {
            convenios oConvenios = new convenios();
            ConvenioImplement oConvenioImplement = new ConvenioImplement();
            DataGridViewRow row = this.dgvConvenio.CurrentRow;
            if (row != null)
            {

                int _idConvenio = Convert.ToInt32(row.Cells[1].Value);
                Buscadores.frmBuscarSocio f = new Buscadores.frmBuscarSocio();
                f.Text = "Facturas Seleccion";
                int _idSocioATransferir = 0;
                if (f.ShowDialog() == DialogResult.OK)
                {
                    _idSocioATransferir = f.ValorIdRetorno;
                    if (_idSocioATransferir > 0)
                    {
                        oConvenios = oConvenioImplement.Get(_idConvenio);
                        oConvenios.id_socio = _idSocioATransferir;
                        oConvenioImplement.Update(oConvenios);
                        CargarConveniosBySocio();
                    }
                    else
                    {
                        frmVentanaInformativa frmInfo = new frmVentanaInformativa("No se selecciono ningun socio.");
                        frmInfo.ShowDialog();
                    }
                }
            }
        }
Esempio n. 7
0
        private void GuardarNuevoConvenio()
        {
            convenios oConvenio = new convenios();
            ConvenioImplement oConvenioImplement = new ConvenioImplement();

            //Cancelo el adeudado
            oConvenioImplement.CancelarAdeudado(_idSocio);

            oConvenio.id_socio = _idSocio;
            oConvenio.fecha_convenio=dtpFechaConvenio.Value;
            oConvenio.importe_total = _ImporteDeuda;
            oConvenio.valor_cuota= _ImporteCuota;
            oConvenio.cuotas= _CantidadCuotas;
            oConvenio.facturadas= _CantidadCuotasCanceladas;
            oConvenio.pendientes= _CantidadCuotas - _CantidadCuotasCanceladas;
            oConvenio.finalizado= (_CantidadCuotas==_CantidadCuotasCanceladas);
            oConvenio.iva_facturas=0;//VER
            oConvenio.cuota_iva=0;//VER
            oConvenio.convenio_judicial=(chkConvenioAbogado.Checked);
            oConvenio.porcentaje_descuento_recargo=0;//VER
            oConvenio.importe_descuento_recargo=0;//VER
            oConvenio.tipo_descuento_recargo=-1;
            oConvenio.id_usuario=null;
            oConvenio.id_terminal=null;
            oConvenio.fecha_registro = DateTime.Today;
            oConvenio.moratoria = _convenioMora;
            int idConvenio=oConvenioImplement.Save(oConvenio);

            FacturasImplement oFacturasImplement = new FacturasImplement();
            facturas oFacturas = new facturas();
            foreach(int i in _ListaFacturas)
            {
                oFacturas = oFacturasImplement.Get(i);
                oFacturas.id_convenio = idConvenio;
                oFacturasImplement.Update(oFacturas);
            }

            DialogResult = DialogResult.OK;
            this.Close();
        }
 /// <summary>
 /// Create a new convenios object.
 /// </summary>
 /// <param name="id_convenio">Initial value of the id_convenio property.</param>
 /// <param name="importe_total">Initial value of the importe_total property.</param>
 /// <param name="valor_cuota">Initial value of the valor_cuota property.</param>
 /// <param name="iva_facturas">Initial value of the iva_facturas property.</param>
 /// <param name="cuota_iva">Initial value of the cuota_iva property.</param>
 /// <param name="porcentaje_descuento_recargo">Initial value of the porcentaje_descuento_recargo property.</param>
 /// <param name="importe_descuento_recargo">Initial value of the importe_descuento_recargo property.</param>
 public static convenios Createconvenios(global::System.Int32 id_convenio, global::System.Decimal importe_total, global::System.Decimal valor_cuota, global::System.Decimal iva_facturas, global::System.Decimal cuota_iva, global::System.Decimal porcentaje_descuento_recargo, global::System.Decimal importe_descuento_recargo)
 {
     convenios convenios = new convenios();
     convenios.id_convenio = id_convenio;
     convenios.importe_total = importe_total;
     convenios.valor_cuota = valor_cuota;
     convenios.iva_facturas = iva_facturas;
     convenios.cuota_iva = cuota_iva;
     convenios.porcentaje_descuento_recargo = porcentaje_descuento_recargo;
     convenios.importe_descuento_recargo = importe_descuento_recargo;
     return convenios;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the convenios EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToconvenios(convenios convenios)
 {
     base.AddObject("convenios", convenios);
 }