示例#1
0
        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));
        }
示例#2
0
        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;
            }
        }