public Tuple <bool, int> InsertarFactura(Factura factura) { modelDB.proc_InsertarFactura(facturaID, factura.ClienteID, factura.Fecha, factura.TipoPagoID, factura.TipoFacturaID, factura.NCF, factura.FechaVencimiento, factura.UserID, factura.RNC, factura.Entidad, factura.DescuentoCliente, factura.CotizacionID, resultado); return(Tuple.Create((bool)resultado.Value, (int)facturaID.Value)); }
public void InsertarRendimientos(Sesion sesion, string Conexion, string sessionID, ref Factura factura, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { Funciones funcion = new Funciones(); CapaDatos.StartTrans(); string[] Parametros = { "@Modo_Conexion" , "@Sucursal" , "@usuario" , "@Sesion" , "@Id_Transaccion" , "@Tipo_Transacción" , "@Hora_Inicio" , "@Hora_Fin" }; object[] Valores = { sesion.URL , sesion.Id_Cd_Ver , sesion.U_Nombre , sessionID , factura.Id_Fac , "FACTURA" , sesion.HoraInicio , DateTime.Now }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spInsertarRendimiento", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }