Files
Jorge Luis caudillo esparza 83acc6b4f1 Version OScar
2026-04-24 07:54:31 -07:00

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
}
}