示例#1
0
        public IEnumerable <PEMSedeResponse> TraerTodos()
        {
            IEnumerable <PEMSedeResponse> oLista = null;
            string sp = StoredProcedure.USP_SEDE_TRAERTODOS;

            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                using (SqlDataReader reade = db.ExecuteReader(sp))
                {
                    oLista = reade.Select(DesdeDataReader).ToList();
                }
            }
            return(oLista);
        }
示例#2
0
        public bool Eliminar(int codigoSede, int codigoUsuarioElimina)
        {
            bool   respuesta = false;
            string sp        = StoredProcedure.USP_SEDE_ELIMINAR;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_nCodigoSed", SqlDbType.Int, codigoSede));
            parametros.Add(new SqlParameterItem("@x_cCodUsuDel", SqlDbType.Int, codigoUsuarioElimina));
            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                respuesta = db.ExecuteNonQuery(sp, parametros);
            }
            return(respuesta);
        }
示例#3
0
        public bool Salida(PEMAsistenciaRequest oPEMAsistenciaRequest)
        {
            bool   respuesta = false;
            string sp        = StoredProcedure.USP_PERSONAL_REGISTRASALIDA;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_cDocIdePer", SqlDbType.VarChar, oPEMAsistenciaRequest.DocumentoPersona));
            parametros.Add(new SqlParameterItem("@x_nCodigoSed", SqlDbType.VarChar, oPEMAsistenciaRequest.CodigoSede));
            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                respuesta = db.ExecuteNonQuery(sp, parametros);
            }
            return(respuesta);
        }
示例#4
0
        public bool Grabar(PEMSedeRequest oPEMSedeRequest)
        {
            bool   respuesta = false;
            string sp        = StoredProcedure.USP_SEDE_GRABAR;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_nNombreSed", SqlDbType.VarChar, oPEMSedeRequest.Nombre));
            parametros.Add(new SqlParameterItem("@x_nDireciSed", SqlDbType.VarChar, oPEMSedeRequest.Direccion));
            parametros.Add(new SqlParameterItem("@x_cCodUsuIns", SqlDbType.Int, oPEMSedeRequest.UsuarioRegistra));
            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                respuesta = db.ExecuteNonQuery(sp, parametros);
            }
            return(respuesta);
        }
示例#5
0
        public PEMPersonaResponse TraerUno(string documento)
        {
            PEMPersonaResponse      oObjeto    = null;
            string                  sp         = StoredProcedure.USP_PERSONAL_TRAERUNO;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_cDocIdePer", SqlDbType.VarChar, documento));
            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                using (SqlDataReader reader = db.ExecuteReader(sp, parametros))
                {
                    oObjeto = reader.Select(DesdeDataReader).FirstOrDefault();
                }
            }
            return(oObjeto);
        }
示例#6
0
        public bool Grabar(PEMUsuarioRequest oPEMSedeRequest)
        {
            bool   respuesta = false;
            string sp        = StoredProcedure.USP_USUARIO_GRABAR;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_nCodigoPer", SqlDbType.Int, oPEMSedeRequest.CodigoPersona));
            parametros.Add(new SqlParameterItem("@x_nCodUsuSis", SqlDbType.VarChar, oPEMSedeRequest.Usuario));
            parametros.Add(new SqlParameterItem("@x_cConUsuSis", SqlDbType.VarChar, oPEMSedeRequest.Contrasenia));
            parametros.Add(new SqlParameterItem("@x_cCodUsuIns", SqlDbType.Int, oPEMSedeRequest.UsuarioRegistra));

            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                respuesta = db.ExecuteNonQuery(sp, parametros);
            }
            return(respuesta);
        }
示例#7
0
        public PEMUsuarioResponse TraerUsuario(string usuario, string password)
        {
            PEMUsuarioResponse      oUsuario   = null;
            string                  sp         = StoredProcedure.USP_USUARIO_AUTH;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_nCodUsuSis", SqlDbType.VarChar, usuario));
            parametros.Add(new SqlParameterItem("@x_cConUsuSis", SqlDbType.VarChar, password));

            using (SqlHelperWS oSqlHelperWS = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                using (SqlDataReader reader = oSqlHelperWS.ExecuteReader(sp, parametros))
                {
                    oUsuario = reader.Select <PEMUsuarioResponse>(DesdeDataReader).First();
                }
            }
            return(oUsuario);
        }
示例#8
0
        public bool Grabar(PEMPersonaRequest oPEMSedeRequest)
        {
            bool   respuesta = false;
            string sp        = StoredProcedure.USP_PERSONAL_GRABAR;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_cApePatPer", SqlDbType.VarChar, oPEMSedeRequest.ApellidoPaterno));
            parametros.Add(new SqlParameterItem("@x_cApeMatPer", SqlDbType.VarChar, oPEMSedeRequest.ApellidoMaterno));
            parametros.Add(new SqlParameterItem("@x_cNombrePer", SqlDbType.VarChar, oPEMSedeRequest.Nombre));
            parametros.Add(new SqlParameterItem("@x_cDocIdePer", SqlDbType.VarChar, oPEMSedeRequest.Documento));
            parametros.Add(new SqlParameterItem("@x_cDireccPer", SqlDbType.VarChar, oPEMSedeRequest.Direccion));
            parametros.Add(new SqlParameterItem("@x_cTelefoPer", SqlDbType.VarChar, oPEMSedeRequest.Telefono));
            parametros.Add(new SqlParameterItem("@x_cCorElePer", SqlDbType.VarChar, oPEMSedeRequest.Email));
            parametros.Add(new SqlParameterItem("@x_cCodUsuIns", SqlDbType.Int, oPEMSedeRequest.UsuarioRegistra));
            using (SqlHelperWS db = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                respuesta = db.ExecuteNonQuery(sp, parametros);
            }
            return(respuesta);
        }
示例#9
0
        public bool Autentificacion(string usuario, string password)
        {
            bool respuesta = false;
            PEMUsuarioResponse      oUsuario   = null;
            string                  sp         = StoredProcedure.USP_USUARIO_AUTH;
            List <SqlParameterItem> parametros = new List <SqlParameterItem>();

            parametros.Add(new SqlParameterItem("@x_nCodUsuSis", SqlDbType.VarChar, usuario));
            parametros.Add(new SqlParameterItem("@x_cConUsuSis", SqlDbType.VarChar, password));

            using (SqlHelperWS oSqlHelperWS = new SqlHelperWS(dbContext.PLAPERUMONEY()))
            {
                using (SqlDataReader reader = oSqlHelperWS.ExecuteReader(sp, parametros))
                {
                    oUsuario = reader.Select(DesdeDataReader).FirstOrDefault();
                }
            }

            respuesta = oUsuario != null ? true:false;
            return(respuesta);
        }