/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet CuentaPorPagar. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToCuentaPorPagar(CuentaPorPagar cuentaPorPagar)
 {
     base.AddObject("CuentaPorPagar", cuentaPorPagar);
 }
        public Boolean Guardar8(clsCuentaPorPagar CuentaPorPagar)
        {
            try
            {
                using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
                {
                    CtaXPag = new CuentaPorPagar()
                    {
                        NumCuentaPorPagar = CuentaPorPagar._NumCuentaPorPagar,
                        NumIngresoEgreso = CuentaPorPagar._NumIngresoEgreso,
                        FechaIngreso = CuentaPorPagar._FechaIngreso,
                        NumeroFactura = CuentaPorPagar._Factura,
                        FechaTransaccion = CuentaPorPagar._FechaTransaccion,
                        IdProveedor = CuentaPorPagar._IdProveedor,
                        Motivo = CuentaPorPagar._Motivo,
                        Detalle = CuentaPorPagar._Detalle,
                        Subtotal = CuentaPorPagar._Subtotal,
                        Total = CuentaPorPagar._Total,
                        FormaPago = CuentaPorPagar._FormaPago,
                        IdUsuario = CuentaPorPagar._IdUsuario,
                        IdEmpresa = CuentaPorPagar._IdEmpresa,
                    };
                    ent.AddToCuentaPorPagar(CtaXPag);
                    ent.SaveChanges();

                    GuardarImpuestos(CuentaPorPagar._ImpuestoCuenta);
                }

                return true;

            }
            catch (Exception)
            {
                return false;
            }
        }
 /// <summary>
 /// Crear un nuevo objeto CuentaPorPagar.
 /// </summary>
 /// <param name="numCuentaPorPagar">Valor inicial de la propiedad NumCuentaPorPagar.</param>
 /// <param name="fechaIngreso">Valor inicial de la propiedad FechaIngreso.</param>
 /// <param name="numeroFactura">Valor inicial de la propiedad NumeroFactura.</param>
 /// <param name="fechaTransaccion">Valor inicial de la propiedad FechaTransaccion.</param>
 /// <param name="motivo">Valor inicial de la propiedad Motivo.</param>
 /// <param name="subtotal">Valor inicial de la propiedad Subtotal.</param>
 /// <param name="total">Valor inicial de la propiedad Total.</param>
 /// <param name="formaPago">Valor inicial de la propiedad FormaPago.</param>
 /// <param name="idUsuario">Valor inicial de la propiedad IdUsuario.</param>
 /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param>
 public static CuentaPorPagar CreateCuentaPorPagar(global::System.Int32 numCuentaPorPagar, global::System.DateTime fechaIngreso, global::System.String numeroFactura, global::System.DateTime fechaTransaccion, global::System.String motivo, global::System.Decimal subtotal, global::System.Decimal total, global::System.String formaPago, global::System.Int32 idUsuario, global::System.Int32 idEmpresa)
 {
     CuentaPorPagar cuentaPorPagar = new CuentaPorPagar();
     cuentaPorPagar.NumCuentaPorPagar = numCuentaPorPagar;
     cuentaPorPagar.FechaIngreso = fechaIngreso;
     cuentaPorPagar.NumeroFactura = numeroFactura;
     cuentaPorPagar.FechaTransaccion = fechaTransaccion;
     cuentaPorPagar.Motivo = motivo;
     cuentaPorPagar.Subtotal = subtotal;
     cuentaPorPagar.Total = total;
     cuentaPorPagar.FormaPago = formaPago;
     cuentaPorPagar.IdUsuario = idUsuario;
     cuentaPorPagar.IdEmpresa = idEmpresa;
     return cuentaPorPagar;
 }
        public Boolean Guardar2(clsCuentaPorPagar CuentaPorPagar)
        {
            try
            {
                using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
                {
                    CtaXPag = new CuentaPorPagar()
                    {
                        NumCuentaPorPagar = CuentaPorPagar._NumCuentaPorPagar,
                        FechaIngreso = CuentaPorPagar._FechaIngreso,
                        NumeroFactura = CuentaPorPagar._Factura,
                        FechaTransaccion = CuentaPorPagar._FechaTransaccion,
                        IdEmpresaServicio = CuentaPorPagar._IdEmpresaServicio,
                        Motivo = CuentaPorPagar._Motivo,
                        Detalle = CuentaPorPagar._Detalle,
                        Subtotal = CuentaPorPagar._Subtotal,
                        Total = CuentaPorPagar._Total,
                        FormaPago = CuentaPorPagar._FormaPago,
                        ValorEntrada = CuentaPorPagar._ValorEntrada,
                        NumeroLetra = CuentaPorPagar._NumeroLetra,
                        IdFrecuencia = CuentaPorPagar._IdFrecuencia,
                        ValorLetra = CuentaPorPagar._ValorLetra,
                        SaldoDeuda = CuentaPorPagar._SaldoDeuda,
                        IdUsuario = CuentaPorPagar._IdUsuario,
                        IdEmpresa = CuentaPorPagar._IdEmpresa,
                    };
                    ent.AddToCuentaPorPagar(CtaXPag);
                    ent.SaveChanges();

                    GuardarDetCtaPorPagar(CuentaPorPagar._DetCredito);

                    GuardarImpuestos(CuentaPorPagar._ImpuestoCuenta);
                }

                return true;

            }
            catch (Exception)
            {
                return false;
            }
        }