97 lines
2.9 KiB
C#
97 lines
2.9 KiB
C#
using ADSUtileriasWF.Data.Externa.PV;
|
|
using DocumentFormat.OpenXml.Office2013.Word;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.Remoting;
|
|
using System.Text;
|
|
using UtileriasServiceWCF;
|
|
|
|
namespace ADSUtileriasWF.Helpers
|
|
{
|
|
public static class ModVarsPV
|
|
{
|
|
|
|
public enum ModuloActivo
|
|
{
|
|
Checador,
|
|
PuntoVenta
|
|
}
|
|
|
|
public static ModuloActivo moduloActivo = ModuloActivo.Checador;
|
|
#region PuntodeVenta
|
|
public static WCF_PV.Usuario UsuarioActual;
|
|
public static UtileriasServiceWCF.ResponseLogin UserV2;
|
|
|
|
public static string subproyecto;
|
|
public static WCF_PV.PuntoVentaClient.EndpointConfiguration EndPointName = WCF_PV.PuntoVentaClient.EndpointConfiguration.basicHttpBinding_IPuntoVenta;
|
|
public static string RutaWCF = "http://localhost:8000/WCF/";
|
|
public static string Address { get { return string.Format("{0}Clase", RutaWCF); } }
|
|
|
|
|
|
public static ClsVta_Cortes.ClsVta_CortesModel CorteActual;
|
|
public static int CveClientePG = 3940;//Publico general
|
|
public static decimal IVAClientePG = (decimal)0.16;//Publico general
|
|
public static Data.Externa.PV.TamanoTicket TamanoTicketConfigurado = Data.Externa.PV.TamanoTicket.Chico;
|
|
public static bool ImprimirComandas = false;
|
|
public static System.Drawing.Color ColorBTNs = System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor.ActiveBorder);
|
|
|
|
public static string TipoTerminal;
|
|
public static int CveTipoTerminal
|
|
{
|
|
get
|
|
{
|
|
int cvetipoterminal = 0;
|
|
if (ModVarsPV.TipoTerminal != null)
|
|
{
|
|
string[] spliteditems = ModVarsPV.TipoTerminal.Split("_");
|
|
cvetipoterminal = (spliteditems[0]).ToEntero();
|
|
|
|
}
|
|
return cvetipoterminal;
|
|
}
|
|
|
|
}
|
|
public static string txtTipoTerminal
|
|
{
|
|
get
|
|
{
|
|
string txttipoterminal = "";
|
|
if (ModVarsPV.TipoTerminal != null)
|
|
{
|
|
string[] spliteditems = ModVarsPV.TipoTerminal.Split("_");
|
|
if (spliteditems.Length > 1)
|
|
{ txttipoterminal = (spliteditems[1]); }
|
|
|
|
}
|
|
return txttipoterminal;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public static bool TieneProceso(this ResponseLogin UsuarioClase, int CveProceso)
|
|
{
|
|
|
|
|
|
var result = UsuarioClase.UsuariosRolesProcesos?.Where(kv => kv.cveProceso == CveProceso )?.ToList();
|
|
|
|
if(result!= null && result.Count > 0)
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//public static string Istouch;
|
|
#endregion
|
|
}
|
|
}
|