Ejemplo n.º 1
0
        public void Delete(int idConvenio)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                DataTable dtFacturas = new DataTable();
                FacturasImplement oFacturasImplement = new FacturasImplement();
                var listar = (from f in bd.facturas
                              where f.id_convenio == idConvenio
                                select f).ToList();
                Commons oCommons = new Commons();
                dtFacturas=oCommons.convertToTable(listar);

                foreach(DataRow dr in dtFacturas.Rows)
                {
                    int idFactura = int.Parse(dr["id_factura"].ToString());
                    facturas oFacturas = new facturas();
                    oFacturas = oFacturasImplement.Get(idFactura);
                    oFacturas.id_convenio = 0;
                    oFacturasImplement.Update(oFacturas);
                }

                var regis = (from p in bd.convenios
                             where p.id_convenio == idConvenio
                             select p).Single();

                bd.DeleteObject(regis);
                bd.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        private void GuardarCobranza()
        {
            facturas oFacturas = new facturas();
            socios oSocio = new socios();
            SocioImplement oSocioImplement = new SocioImplement();
            FacturasImplement oFacturasImplement = new FacturasImplement();
            PeriodosImplement oPeriodosImplement = new PeriodosImplement();
            FacturasDetallesImplement oFacturasDetallesImplement = new FacturasDetallesImplement();

            oFacturas = oFacturasImplement.Get(int.Parse(txtNroFactura.Text));
            oFacturas.id_estadoPago = 3;
            oFacturasImplement.Update(oFacturas);

            cobranzas oCobranza = new cobranzas();
            oCobranza.id_caja = int.Parse(cmbCaja.SelectedValue.ToString());
            oCobranza.id_factura = _idFactura;
            oCobranza.id_recibo = 0;
            oCobranza.id_socio = _idSocio;
            oCobranza.importe = decimal.Parse(txtTotalCobrado.Text);
            oCobranza.descuento_convenio = 0;
            oCobranza.iva_descuento_convenio = 0;
            oCobranza.fecha_cobro = dtpFechaCaja.Value;
            oCobranza.id_terminal = 0;//VER
            oCobranza.fecha_registro = DateTime.Now;
            CobranzasImplement oCobranzasImplement = new CobranzasImplement();
            oCobranzasImplement.Save(oCobranza);
        }
Ejemplo n.º 3
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();
        }