當前位置: 首頁>>代碼示例>>C#>>正文


C# NavisionDB.NavisionDBUser類代碼示例

本文整理匯總了C#中NavisionDB.NavisionDBUser的典型用法代碼示例。如果您正苦於以下問題:C# NavisionDBUser類的具體用法?C# NavisionDBUser怎麽用?C# NavisionDBUser使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


NavisionDBUser類屬於NavisionDB命名空間,在下文中一共展示了NavisionDBUser類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: NavisionDBTable

 public NavisionDBTable(NavisionDBConnection Connection, NavisionDBUser User)
 {
     if (User == null)
     {
         throw new Exception("Error: User must be defined");
     }
     this.conexion = Connection;
     if (!this.ValidarUsuario(User))
     {
         throw new Exception("Error: User is a Nonvalid user");
     }
     this.Tabla = -1;
     this.TablaStr = "";
     this.usuario = User;
     this.Filtros = new TableFilters();
     this.NoColumnas = false;
     this.Reves = false;
     this.Claves = null;
     this.ClaveNavisionFormat = null;
     this.ClavesStr = null;
     this.Columnas = null;
     this.ColumnaStr = null;
     this.inserciones = null;
     this.actualizaciones = null;
     this.nombreColumnas = null;
     this.numeroColumnas = null;
     this.numeroCampos = 0;
     this.soloPrimeraFila = false;
 }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:29,代碼來源:NavisionDBTable.cs

示例2: TPV_Recepcion_Transferencia_Pendiente

    public DataSet TPV_Recepcion_Transferencia_Pendiente(string Usuario, string password, string Lineas)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            /*
            string Cx_Log1 = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            string nomFich1 = Cx_Log1 + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";
            System.IO.StreamWriter fich1 = new System.IO.StreamWriter(nomFich1, false);
            fich1.Write(Lineas);
            fich1.Close();
            DataSet LineasXML = new DataSet();
            LineasXML.ReadXml(nomFich1);
            if (System.IO.File.Exists(nomFich1))
                System.IO.File.Delete(nomFich1);
            */

            //BYL: Eliminación fichero temporal
            DataSet LineasXML = new DataSet();
            LineasXML.ReadXml(new System.IO.StringReader(Lineas));
            //BYL: Eliminación fichero temporal

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.Recepcion_Transferencia_Pendiente(LineasXML);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Recepcion_Transferencia_Pendiente()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:36,代碼來源:ServicioTPV.cs

示例3: DoLogin

 public NavisionDBUser DoLogin(string User, string Password, ref DataSet Ds)
 {
     NavisionDBUser user2;
     try
     {
         NavisionDBUser user = new NavisionDBUser();
         user.UserId = User;
         user.Password = Password;
         user.ValidateUser();
         Ds = user.Dataset;
         user2 = user;
     }
     catch (Exception exception)
     {
         StreamWriter writer = new StreamWriter(this.archivoLog,true);
         writer.WriteLine(DateTime.Now.ToString() + "["+ User +"]: Abrir_Login() " + exception.Message);
         writer.Close();
         throw exception;
     }
     return user2;
 }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:21,代碼來源:NavisionDBConnection.cs

示例4: TPV_CabCarga_Liquidar

    public DataSet TPV_CabCarga_Liquidar(string Usuario,
                                         string password,
                                         string NumCarga,
                                         string DatosLineasStr)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            string Cx_Log = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            //string nomFich = Cx_Log + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml";
            string nomFich = Cx_Log + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";

            System.IO.StreamWriter fich = new System.IO.StreamWriter(nomFich, false);
            fich.Write(DatosLineasStr);
            fich.Close();

            //Cargo el dataset a partir del fichero temporal
            DataSet DatosLineas = new DataSet();
            DatosLineas.ReadXml(nomFich);

            if (System.IO.File.Exists(nomFich))
                System.IO.File.Delete(nomFich);

            MiddleWareTPVCentral.Utilidades.GenerarError("pasa por aquí", "TPV_CabCarga_Liquidar()", "");
            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.CabCarga_Liquidar(NumCarga, Usuario, DatosLineas);

        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_CabCarga_Liquidar()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:40,代碼來源:ServicioTPV.cs

示例5: TPV_Cierre_Tienda_TPV

    public DataSet TPV_Cierre_Tienda_TPV(string Usuario,
                                         string password,
                                         string CodTienda,
                                         string CodTPV,
                                         string FechaIni,
                                         string HoraIni,
                                         string FechaFin,
                                         string HoraFin,
                                         string Activo,
                                         string Registrado,
                                         string DifCaja,
                                         string Recuento,
                                         string SaldoFin,
                                         string TotTrasp,
                                         string TotGastos,
                                         string TotCambio,
                                         string Turno)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.Cierre_Tienda_TPV(CodTienda, CodTPV, FechaIni, HoraIni, FechaFin, HoraFin,
                                           Activo, Registrado, DifCaja, Recuento, SaldoFin, TotTrasp,
                                           TotGastos, TotCambio, Turno);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Cierre_Tienda_TPV()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:37,代碼來源:ServicioTPV.cs

示例6: TPV_Traer_LineasIncidencia

    public DataSet TPV_Traer_LineasIncidencia(string Usuario,
                                              string password,
                                              string fechaInicio,
                                              string fechaFin)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.TraerLineasIncidencia(Usuario, fechaInicio, fechaFin);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Traer_LineasIncidencia()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:23,代碼來源:ServicioTPV.cs

示例7: TPV_Update_Customer

    public DataSet TPV_Update_Customer(string Usuario, string password, string CustCode)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.Update_Customer(CustCode);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError(Usuario, "TPV_Update_Customer()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:19,代碼來源:ServicioTPV.cs

示例8: TPV_Resultado_Ajuste_Inventario

    public DataSet TPV_Resultado_Ajuste_Inventario(string Usuario, string password, string numero, string tienda, string seccion, bool resultado, string ErrorMsg)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.Resultado_Ajuste_Inventario(numero, tienda, seccion, resultado, ErrorMsg);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Resultado_Ajuste_Inventario()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:19,代碼來源:ServicioTPV.cs

示例9: TPV_AltaCliente

    public DataSet TPV_AltaCliente(string Usuario,
                                   string password,
                                   string Numero,
                                   string Nombre,
                                   string Direccion,
                                   string Cp,
                                   string Poblacion,
                                   string Provincia,
                                   string Telefono,
                                   string Telefono2,
                                   string Email,
                                   string NIF,
                                   string CodFormaPago,
                                   string CodVendedor,
                                   string CodTerminosPago,
                                   string GrupoContCliente,
                                   string GrupoContNegocio,
                                   string GrupoRegIVANeg,
                                   string Newsletter,
                                   string NombreDos,
                                   string ShopCode)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.AltaCliente(Numero, Nombre, Direccion, Cp, Poblacion, Provincia, Telefono, Telefono2,
                                   Email, NIF, CodFormaPago, CodVendedor, CodTerminosPago, GrupoContCliente,
                                   GrupoContNegocio, GrupoRegIVANeg, Newsletter, NombreDos, ShopCode);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Cliente_Ficha_NIF()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:41,代碼來源:ServicioTPV.cs

示例10: TPV_Reserva_Cancelar

    public DataSet TPV_Reserva_Cancelar(string Usuario,
                                        string password,
                                        string Ticket,
                                        string CodTPV,
                                        string CodTienda,
                                        string DatosMultiStr)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            /*
            //PREPARO EL XML CON LOS DATOS DE LAS MULTIFORMAS DE PAGO
            string Cx_Log1 = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            //string nomFich1 = Cx_Log1 + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml";
            string nomFich1 = Cx_Log1 + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";
            System.IO.StreamWriter fich1 = new System.IO.StreamWriter(nomFich1, false);
            fich1.Write(DatosMultiStr);
            fich1.Close();

            //Cargo el dataset a partir del fichero temporal
            DataSet DatosMulti = new DataSet();
            DatosMulti.ReadXml(nomFich1);

            if (System.IO.File.Exists(nomFich1))
                System.IO.File.Delete(nomFich1);
            */

            //BYL: Eliminación fichero temporal
            DataSet DatosMulti = new DataSet();
            DatosMulti.ReadXml(new System.IO.StringReader(DatosMultiStr));
            //BYL: Eliminación fichero temporal

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.Reserva_Cancelar(Ticket, CodTPV, CodTienda, DatosMulti);

        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_ReservaCancelar()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:48,代碼來源:ServicioTPV.cs

示例11: TPV_Actualizar_Lineas_Reposicion

    public DataSet TPV_Actualizar_Lineas_Reposicion(string Usuario,
                                                    string password,
                                                    string Documento,
                                                    string Linea,
                                                    string CantidadRecibida)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);
            return TPV.Actualizar_lineas_Reposicion(Documento, Linea, CantidadRecibida);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Actualizar_Lineas_Reposicion()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:23,代碼來源:ServicioTPV.cs

示例12: TPV_Reg_Transferencia

    public DataSet TPV_Reg_Transferencia(string Usuario,
                                         string password,
                                         string NumeroTransferencia,
                                         string Vendedor,
                                         string Cliente,
                                         string NombreCli,
                                         string MotivoDev,
                                         string Comentario,
                                         string NLinea,
                                         string DatosLineasStr,
                                         string DatosMultiStr)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }
            /*
            string Cx_Log = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            //string nomFich = Cx_Log + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml";
            string nomFich = Cx_Log + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";

            System.IO.StreamWriter fich = new System.IO.StreamWriter(nomFich, false);
            fich.Write(DatosLineasStr);
            fich.Close();

            //Cargo el dataset a partir del fichero temporal
            DataSet DatosLineas = new DataSet();
            DatosLineas.ReadXml(nomFich);

            if (System.IO.File.Exists(nomFich))
                System.IO.File.Delete(nomFich);

            string Cx_Log1 = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            //string nomFich1 = Cx_Log1 + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml";
            string nomFich1 = Cx_Log1 + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";

            System.IO.StreamWriter fich1 = new System.IO.StreamWriter(nomFich1, false);
            fich1.Write(DatosMultiStr);
            fich1.Close();

            //Cargo el dataset a partir del fichero temporal
            DataSet DatosMulti = new DataSet();
            DatosMulti.ReadXml(nomFich1);

            if (System.IO.File.Exists(nomFich1))
                System.IO.File.Delete(nomFich1);
            */

            //BYL: Eliminación fichero temporal
            DataSet DatosLineas = new DataSet();
            DatosLineas.ReadXml(new System.IO.StringReader(DatosLineasStr));

            DataSet DatosMulti = new DataSet();
            DatosMulti.ReadXml(new System.IO.StringReader(DatosMultiStr));
            //BYL: Eliminación fichero temporal

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.Reg_Transferencia(NumeroTransferencia, Vendedor, Cliente, NombreCli, MotivoDev, Comentario, NLinea, DatosLineas, DatosMulti);

        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError(Usuario + "-" + NumeroTransferencia, "TPV_Reg_Transferencia()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:70,代碼來源:ServicioTPV.cs

示例13: TPV_Registrar_CierreTienda

    public DataSet TPV_Registrar_CierreTienda(string Usuario,
                                              string password,
                                              string Tienda,
                                              string Fecha,
                                              string Vendedor,
                                              string Hora)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.Registrar_CierreTienda(Tienda, Fecha, Vendedor, Hora);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_Registrar_CierreTienda()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:25,代碼來源:ServicioTPV.cs

示例14: TPV_RegDiario

    public DataSet TPV_RegDiario(string Usuario,
                                 string password,
                                 string Fecharegistro,
                                 string Tipodocumento,
                                 string NDocumento,
                                 string TipoMovimiento,
                                 string NCuenta,
                                 string VDescripcion,
                                 string VImporteTex,
                                 string TipoContrapartidaTex,
                                 string NContrapartida,
                                 string CodTienda,
                                 string CodTPV,
                                 string NTurnoTex,
                                 string TipoMovTraspasoTex,
                                 string Signo,
                                 string Vendedor)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.RegDiario(Fecharegistro, Tipodocumento, NDocumento, TipoMovimiento,
                                       NCuenta, VDescripcion, VImporteTex, TipoContrapartidaTex,
                                       NContrapartida, CodTienda, CodTPV, NTurnoTex,
                                       TipoMovTraspasoTex, Signo, Vendedor);

        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError(Usuario + " - " + NDocumento, "TPV_RegDiario()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:40,代碼來源:ServicioTPV.cs

示例15: TPV_TarifaSolicitud

    public DataSet TPV_TarifaSolicitud(string Usuario,
                                       string password,
                                       string Codigo,
                                       string CodTienda,
                                       string CodTPV,
                                       string FechaCre,
                                       string HoraCre,
                                       string Vendedor,
                                       string Etiqueta,
                                       string FIni,
                                       string FFin,
                                       string Tarifa,
                                       string ActCostes,
                                       string DatosLineasStr)
    {
        try
        {
            NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser();
            if ((Usuario != null) && (password != null))
            {
                DataSet DsRes = new DataSet();
                user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection);
            }

            string Cx_Log = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            //string nomFich = Cx_Log + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml";
            string nomFich = Cx_Log + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";

            System.IO.StreamWriter fich = new System.IO.StreamWriter(nomFich, false);
            fich.Write(DatosLineasStr);
            fich.Close();

            //Cargo el dataset a partir del fichero temporal
            DataSet DatosLineas = new DataSet();
            DatosLineas.ReadXml(nomFich);

            if (System.IO.File.Exists(nomFich))
                System.IO.File.Delete(nomFich);

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.TarifaSolicitud(Codigo, CodTienda, CodTPV, FechaCre, HoraCre, Vendedor, Etiqueta,
                                       FIni, FFin, Tarifa, ActCostes, DatosLineas);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_TarifaSolicitud()", ex.Message);
        }
    }
開發者ID:fcrespo,項目名稱:WSTPV,代碼行數:49,代碼來源:ServicioTPV.cs


注:本文中的NavisionDB.NavisionDBUser類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。