public static List <GRL_USUARIOS> ObtenerUsuario(string WXI, ref string Verificador)
        {
            OracleCommand       cmd        = null;
            ExeProcedimiento    exeProc    = new ExeProcedimiento("INGRESOS");
            List <GRL_USUARIOS> list       = new List <GRL_USUARIOS>();
            GRL_USUARIOS        objUsuario = new GRL_USUARIOS();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_WXI" };
                object[]         Valores       = { WXI };
                string[]         ParametrosOut = { "P_USUARIO", "P_TIPO", "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("OBT_USUARIO_ENCRIPTA_Y_TIPO", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
                objUsuario.USUARIO = Convert.ToString(cmd.Parameters["P_USUARIO"].Value);
                objUsuario.TIPO    = Convert.ToString(cmd.Parameters["P_TIPO"].Value);
                list.Add(objUsuario);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            return(list);
            //return registroAgregado;
        }
        public static void GuardarUsuario(GRL_USUARIOS objUsuario, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento("CONEXION_INGRESOS");

            //bool registroAgregado = false;
            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_USUARIO", "P_NOMBRE", "P_PASSWORD", "P_CORREO", "P_TELEFONOS", "P_DEPENDENCIA", "P_STATUS", "P_ID_SISTEMA" };
                object[]         Valores       = { objUsuario.USUARIO, objUsuario.NOMBRE, objUsuario.PASSWORD, objUsuario.CORREO, objUsuario.TELEFONOS, objUsuario.DIRECCION_DEPE, objUsuario.STATUS, "14" };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("SIGA09.INS_USUARIOS_MNU", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);

                //list.Add(objCorresp);
                //registroAgregado = true;
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            //return list;
            //return registroAgregado;
        }
        public static void EliminarDepUsu(string Usuario, string Dependencia, ref string Verificador)
        {
            OracleCommand       cmd        = null;
            ExeProcedimiento    exeProc    = new ExeProcedimiento("INGRESOS");
            List <GRL_USUARIOS> list       = new List <GRL_USUARIOS>();
            GRL_USUARIOS        objUsuario = new GRL_USUARIOS();

            try
            {
                OracleDataReader dr            = null;
                string[]         ParametrosIn  = { "P_USUARIO", "P_ID_UR" };
                object[]         Valores       = { Usuario, Dependencia };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("DEL_USUARIOS_URS", ref Verificador, ref dr, ParametrosIn, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            //return registroAgregado;
        }
        public JsonResult EditarUsuario(string Nombre, string Contraseña, string Correo, string Telefono, string Dependencia)
        {
            GRL_USUARIOS USUARIO = new GRL_USUARIOS();

            listUsuario = (List <GRL_USUARIOS>)Session["DatosUsuario"];
            string       Verificador = string.Empty;
            GRL_USUARIOS objUsuario  = new GRL_USUARIOS();

            //objUsuario.USUARIO = listUsuario;
            objUsuario.USUARIO        = listUsuario[0].USUARIO;
            objUsuario.NOMBRE         = Nombre.ToUpper();
            objUsuario.PASSWORD       = Contraseña.ToUpper();
            objUsuario.CORREO         = Correo;
            objUsuario.TELEFONOS      = Telefono;
            objUsuario.DIRECCION_DEPE = Dependencia;
            try
            {
                GuardarDataContext.EditarUsuario(objUsuario, ref Verificador);
                if (Verificador == "0")
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(Verificador, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public static void InsOpcionesMenu(string Usuario, int Opcion, ref string Verificador)
        {
            OracleCommand       cmd        = null;
            ExeProcedimiento    exeProc    = new ExeProcedimiento("INGRESOS");
            List <GRL_USUARIOS> list       = new List <GRL_USUARIOS>();
            GRL_USUARIOS        objUsuario = new GRL_USUARIOS();

            try
            {
                OracleDataReader dr            = null;
                string[]         ParametrosIn  = { "p_usuario", "p_Id_Sistema", "p_Id_Opcion" };
                object[]         Valores       = { Usuario, 14, Opcion };
                string[]         ParametrosOut = { "p_bandera" };
                cmd = exeProc.GenerarOracleCommand("SIGA09.INS_ACCESOS", ref Verificador, ref dr, ParametrosIn, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            //return registroAgregado;
        }
        public static List <GRL_USUARIOS> ObtenerDatosUsuario(string Usuario, ref string Verificador)
        {
            OracleCommand       cmd        = null;
            ExeProcedimiento    exeProc    = new ExeProcedimiento("INGRESOS");
            List <GRL_USUARIOS> list       = new List <GRL_USUARIOS>();
            GRL_USUARIOS        objUsuario = new GRL_USUARIOS();

            try
            {
                OracleDataReader dr            = null;
                string[]         ParametrosIn  = { "P_USUARIO" };
                object[]         Valores       = { Usuario };
                string[]         ParametrosOut = { "P_NOMBRE", "P_PASSWORD", "P_CORREO", "P_TELEFONOS", "P_DEPENDENCIA", "P_STATUS", "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("OBT_USUARIO", ref Verificador, ref dr, ParametrosIn, Valores, ParametrosOut);
                objUsuario.USUARIO        = Usuario;
                objUsuario.NOMBRE         = Convert.ToString(cmd.Parameters["P_NOMBRE"].Value);
                objUsuario.PASSWORD       = Convert.ToString(cmd.Parameters["P_PASSWORD"].Value);
                objUsuario.CORREO         = Convert.ToString(cmd.Parameters["P_CORREO"].Value);
                objUsuario.TELEFONOS      = Convert.ToString(cmd.Parameters["P_TELEFONOS"].Value);
                objUsuario.DIRECCION_DEPE = Convert.ToString(cmd.Parameters["P_DEPENDENCIA"].Value);
                objUsuario.STATUS         = Convert.ToString(cmd.Parameters["P_STATUS"].Value);
                list.Add(objUsuario);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            return(list);
            //return registroAgregado;
        }
Exemplo n.º 7
0
        public static List <GRL_USUARIOS> ObtenerUsuariosAdmin()
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento("INGRESOS");

            try
            {
                OracleDataReader dr = null;
                cmd = exeProc.GenerarOracleCommandCursor("PKG_PAGOS_2016.Obt_Grid_Usuarios_Admin", ref dr);
                List <GRL_USUARIOS> listarUsuarios = new List <GRL_USUARIOS>();

                while (dr.Read())
                {
                    GRL_USUARIOS objUsuarios = new GRL_USUARIOS();

                    objUsuarios.USUARIO   = Convert.ToString(dr[0]);
                    objUsuarios.NOMBRE    = Convert.ToString(dr[2]);
                    objUsuarios.PASSWORD  = Convert.ToString(dr[1]);
                    objUsuarios.TELEFONOS = Convert.ToString(dr[9]);
                    objUsuarios.CORREO    = Convert.ToString(dr[11]);
                    listarUsuarios.Add(objUsuarios);
                }

                return(listarUsuarios);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
        public JsonResult GuardarUsuario(string Usuario, string Nombre, string Contraseña, string Correo, string Telefono, string Dependencia, string Status)
        {
            RESULTADO_GRL_USUARIOS objResultado = new RESULTADO_GRL_USUARIOS();
            string       Verificador            = string.Empty;
            GRL_USUARIOS objUsuario             = new GRL_USUARIOS();

            objUsuario.USUARIO        = Usuario.ToUpper();
            objUsuario.NOMBRE         = Nombre.ToUpper();
            objUsuario.PASSWORD       = Contraseña.ToUpper();
            objUsuario.CORREO         = Correo;
            objUsuario.TELEFONOS      = Telefono;
            objUsuario.DIRECCION_DEPE = Dependencia;
            objUsuario.STATUS         = Status;
            try
            {
                GuardarDataContext.GuardarUsuario(objUsuario, ref Verificador);
                //if(Verificador == "0")
                //    return Json(true, JsonRequestBehavior.AllowGet);
                //else
                //    return Json(false, JsonRequestBehavior.AllowGet);

                if (Verificador == "0")
                {
                    objResultado.ERROR         = false;
                    objResultado.MENSAJE_ERROR = "";
                    objResultado.RESULTADO     = null;
                    Session["DatosUsuario"]    = null;
                    objUsuario.USUARIO         = Usuario.ToUpper();;
                    listUsuario.Add(objUsuario);
                    Session["DatosUsuario"] = listUsuario;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    objResultado.ERROR         = true;
                    objResultado.MENSAJE_ERROR = Verificador;
                    objResultado.RESULTADO     = null;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public static void EditarUsuario(GRL_USUARIOS objUsuario, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento("CONEXION_INGRESOS");

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_USUARIO", "P_NOMBRE", "P_PASSWORD", "P_CORREO", "P_TELEFONOS", "P_DEPENDENCIA", "P_STATUS" };
                object[]         Valores       = { objUsuario.USUARIO, objUsuario.NOMBRE, objUsuario.PASSWORD, objUsuario.CORREO, objUsuario.TELEFONOS, objUsuario.DIRECCION_DEPE, "A" };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("SIGA09.UPD_USUARIOS_MNU", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
Exemplo n.º 10
0
        public static List <GRL_USUARIOS> ObtenerUsuarios(int Sistema)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento("INGRESOS");

            try
            {
                string[]         Parametros = { "P_Sistema" };
                object[]         Valores    = { 14 };
                OracleDataReader dr         = null;
                cmd = exeProc.GenerarOracleCommandCursor("PKG_ADMINISTRACION.Obt_Grid_Usuarios_por_Sistema", ref dr, Parametros, Valores);
                List <GRL_USUARIOS> listarUsuarios = new List <GRL_USUARIOS>();

                while (dr.Read())
                {
                    GRL_USUARIOS objUsuarios = new GRL_USUARIOS();

                    objUsuarios.USUARIO   = Convert.ToString(dr[0]);
                    objUsuarios.NOMBRE    = Convert.ToString(dr[2]);
                    objUsuarios.PASSWORD  = Convert.ToString(dr[1]);
                    objUsuarios.TELEFONOS = Convert.ToString(dr[9]);
                    objUsuarios.CORREO    = Convert.ToString(dr[11]);
                    listarUsuarios.Add(objUsuarios);
                }

                return(listarUsuarios);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }