public cuentas_corrientes Get(int id)
 {
     try
     {
         cuentas_corrientes oCuentaCorriente = new cuentas_corrientes();
         using (cooperativaEntities bd = new cooperativaEntities())
         {
             var regis = (from p in bd.cuentas_corrientes
                          where p.id_cuenta_corriente == id
                          select p).Single();
             oCuentaCorriente.fecha = regis.fecha;
             oCuentaCorriente.id_cobranza = regis.id_cobranza;
             oCuentaCorriente.id_cuenta_corriente = regis.id_cuenta_corriente;
             oCuentaCorriente.id_factura = regis.id_factura;
             oCuentaCorriente.id_movimiento = regis.id_movimiento;
             oCuentaCorriente.id_socio = regis.id_socio;
             oCuentaCorriente.importe_credito = regis.importe_credito;
             oCuentaCorriente.importe_debito = regis.importe_debito;
             oCuentaCorriente.importe_saldo = regis.importe_saldo;
             return oCuentaCorriente;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Update(cuentas_corrientes oCuentaCorriente)
 {
     try
     {
         using (cooperativaEntities bd = new cooperativaEntities())
         {
             var editar = (from p in bd.cuentas_corrientes
                           where p.id_cuenta_corriente == oCuentaCorriente.id_cuenta_corriente
                           select p).Single();
             editar.fecha = oCuentaCorriente.fecha;
             editar.id_cobranza = oCuentaCorriente.id_cobranza;
             editar.id_cuenta_corriente = oCuentaCorriente.id_cuenta_corriente;
             editar.id_factura = oCuentaCorriente.id_factura;
             editar.id_movimiento = oCuentaCorriente.id_movimiento;
             editar.id_socio = oCuentaCorriente.id_socio;
             editar.importe_credito = oCuentaCorriente.importe_credito;
             editar.importe_debito = oCuentaCorriente.importe_debito;
             editar.importe_saldo = oCuentaCorriente.importe_saldo;
             bd.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// Create a new cuentas_corrientes object.
 /// </summary>
 /// <param name="id_cuenta_corriente">Initial value of the id_cuenta_corriente property.</param>
 /// <param name="id_cobranza">Initial value of the id_cobranza property.</param>
 /// <param name="importe_debito">Initial value of the importe_debito property.</param>
 /// <param name="importe_credito">Initial value of the importe_credito property.</param>
 /// <param name="importe_saldo">Initial value of the importe_saldo property.</param>
 public static cuentas_corrientes Createcuentas_corrientes(global::System.Int32 id_cuenta_corriente, global::System.Int32 id_cobranza, global::System.Decimal importe_debito, global::System.Decimal importe_credito, global::System.Decimal importe_saldo)
 {
     cuentas_corrientes cuentas_corrientes = new cuentas_corrientes();
     cuentas_corrientes.id_cuenta_corriente = id_cuenta_corriente;
     cuentas_corrientes.id_cobranza = id_cobranza;
     cuentas_corrientes.importe_debito = importe_debito;
     cuentas_corrientes.importe_credito = importe_credito;
     cuentas_corrientes.importe_saldo = importe_saldo;
     return cuentas_corrientes;
 }
 public int Save(cuentas_corrientes oCuentaCorriente)
 {
     try
     {
         cooperativaEntities bd = new cooperativaEntities();
         bd.cuentas_corrientes.AddObject(oCuentaCorriente);
         bd.SaveChanges();
         return oCuentaCorriente.id_cuenta_corriente;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the cuentas_corrientes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTocuentas_corrientes(cuentas_corrientes cuentas_corrientes)
 {
     base.AddObject("cuentas_corrientes", cuentas_corrientes);
 }