示例#1
0
        public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Usuario.Ficha> Usuario_Cargar(OOB.LibVenta.PosOffline.Usuario.BuscarCargar ficha)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Usuario.Ficha>();

            var buscarCargarDto = new DtoLibPosOffLine.Usuario.Cargar()
            {
                Codigo   = ficha.Codigo,
                PassWord = ficha.PassWord,
            };
            var r01 = MyData.Usuario_Cargar(buscarCargarDto);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Enumerados.EnumResult.isError;
                return(rt);
            }

            var u  = r01.Entidad;
            var nr = new OOB.LibVenta.PosOffline.Usuario.Ficha()
            {
                Auto             = u.UsuarioAuto,
                AutoGrupo        = u.GrupoAuto,
                Codigo           = u.UsuarioCodigo,
                CodigoGrupo      = "",
                Descripcion      = u.UsuarioDescripcion,
                DescripcionGrupo = u.GrupoDescripcion,
                IsActivo         = true,
                IsInvitado       = false,
            };

            rt.Entidad = nr;

            return(rt);
        }
示例#2
0
        public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Usuario.Ficha> PosOffLine_Usuario(string usuCodigo, string usuClave)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Usuario.Ficha>();

            if (usuCodigo == "INVITADO" && usuClave == "")
            {
                var nr = new OOB.LibVenta.PosOffline.Usuario.Ficha()
                {
                    Auto             = "",
                    AutoGrupo        = "",
                    Codigo           = "INVITADO",
                    Descripcion      = "INVITADO",
                    CodigoGrupo      = "",
                    DescripcionGrupo = "",
                    IsActivo         = true,
                    IsInvitado       = true,
                };
                rt.Entidad = nr;
            }
            else
            {
                if (usuCodigo == "CAJA1T1" && usuClave == "123")
                {
                    var nr = new OOB.LibVenta.PosOffline.Usuario.Ficha()
                    {
                        Auto             = "0000000021",
                        AutoGrupo        = "0000000004",
                        Codigo           = "CAJA1T1",
                        Descripcion      = "CAJA1T1",
                        CodigoGrupo      = "",
                        DescripcionGrupo = "OPERADOR",
                        IsActivo         = true,
                    };
                    rt.Entidad = nr;
                }
                else
                {
                    rt.Mensaje = "USUARIO NO IDENTIFICADO";
                    rt.Result  = OOB.Enumerados.EnumResult.isError;
                }
            }

            return(rt);
        }
 public void setUsuario(OOB.LibVenta.PosOffline.Usuario.Ficha ficha)
 {
     _usuario = ficha;
 }