コード例 #1
0
        public EUsuarioAuditoria LoginAuditoria(string usuario, string password)
        {
            oConn = new Conexion(2);
            EUsuarioAuditoria eusuario  = new EUsuarioAuditoria();
            DataTable         dtUsuario = oConn.ejecutarDataTable("SP_JVM_AUDITORIA_VALIDAR_USUARIO", usuario, password);

            if (dtUsuario.Rows.Count > 0)
            {
                System.Data.DataRow fila = dtUsuario.Rows[0];
                eusuario.Person_Id  = fila["PERSON_ID"].ToString().Trim();
                eusuario.Id_Equipo  = fila["COD_EQUIPO"].ToString().Trim();
                eusuario.Mer_Nombre = fila["MER_NOMBRE"].ToString().Trim();
                return(eusuario);
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        public string LoginAuditoria(string DatosAcceso)
        {
            DataContract.UsuarioServiceRequest           request  = HelperJson.Deserialize <DataContract.UsuarioServiceRequest>(DatosAcceso);
            DataContract.UsuarioAuditoriaServiceResponse response = new DataContract.UsuarioAuditoriaServiceResponse();
            try
            {
                EUsuarioAuditoria usuario = usuarioBLL.LoginAuditoria(request.Usuario, request.Password);
                response.Usuario = usuario;
                response.Estado  = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Usuario y/o password inválido.";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.UsuarioAuditoriaServiceResponse>(response);

            return(responseJSON);
        }