/// <summary>
 /// Deprecated Method for adding a new object to the Cobro EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCobro(Cobro cobro)
 {
     base.AddObject("Cobro", cobro);
 }
 public Boolean guardar(clsCobro cobro)
 {
     try
     {
         using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
         {
             int x = this.getIdSiguiente();
             Cobro entcobro = new Cobro()
             {
                 idEmpresa =1,// cobro.idEmpresa,
                 idUsuario = 1, //cobro.idUsuario,
                 idCobro = cobro.idCobro,
                 idCabeceraComprobante = cobro.idCabeceraComprobante,
                 Fecha = cobro.Fecha,
                 FechaModificacion = cobro.FechaModificacion,
                 NumeroCuota = cobro.NumeroCuota,
                 ValorCuota = cobro.ValorCuota,
                 Interes = cobro.Interes,
                 Mora = cobro.Mora,
                 ValorPagado = cobro.ValorPagado,
                 Saldo = cobro.Saldo,
                 idEstado = cobro.idEstado,
             };
             ent.AddToCobro(entcobro);
             ent.SaveChanges();
         }
         return true;
     }
     catch (Exception)
     {
         return false;
     }
 }
 /// <summary>
 /// Create a new Cobro object.
 /// </summary>
 /// <param name="idEmpresa">Initial value of the idEmpresa property.</param>
 /// <param name="idUsuario">Initial value of the idUsuario property.</param>
 /// <param name="idCobro">Initial value of the idCobro property.</param>
 /// <param name="idNumeroFactura">Initial value of the idNumeroFactura property.</param>
 /// <param name="idCabeceraComprobante">Initial value of the idCabeceraComprobante property.</param>
 /// <param name="fecha">Initial value of the Fecha property.</param>
 /// <param name="numeroCuota">Initial value of the NumeroCuota property.</param>
 /// <param name="valorCuota">Initial value of the ValorCuota property.</param>
 /// <param name="interes">Initial value of the Interes property.</param>
 /// <param name="mora">Initial value of the Mora property.</param>
 /// <param name="valorPagado">Initial value of the ValorPagado property.</param>
 /// <param name="saldo">Initial value of the Saldo property.</param>
 /// <param name="idEstado">Initial value of the idEstado property.</param>
 public static Cobro CreateCobro(global::System.Int32 idEmpresa, global::System.Int32 idUsuario, global::System.Int32 idCobro, global::System.Int32 idNumeroFactura, global::System.Decimal idCabeceraComprobante, global::System.DateTime fecha, global::System.Int32 numeroCuota, global::System.Decimal valorCuota, global::System.Decimal interes, global::System.Decimal mora, global::System.Decimal valorPagado, global::System.Decimal saldo, global::System.String idEstado)
 {
     Cobro cobro = new Cobro();
     cobro.idEmpresa = idEmpresa;
     cobro.idUsuario = idUsuario;
     cobro.idCobro = idCobro;
     cobro.idNumeroFactura = idNumeroFactura;
     cobro.idCabeceraComprobante = idCabeceraComprobante;
     cobro.Fecha = fecha;
     cobro.NumeroCuota = numeroCuota;
     cobro.ValorCuota = valorCuota;
     cobro.Interes = interes;
     cobro.Mora = mora;
     cobro.ValorPagado = valorPagado;
     cobro.Saldo = saldo;
     cobro.idEstado = idEstado;
     return cobro;
 }