Esempio n. 1
0
 public static bool NuevoUser(Model.Usuarios Users)
 {
     using (EntityConnection con = conexion())
     {
         Model.WIZELLEntities model = new Model.WIZELLEntities(con);
         Model.Usuarios       User2 = new Model.Usuarios();
         if (model.Usuarios.Where(x => x.UserId == Users.UserId).Any())
         {
             User2            = model.Usuarios.Where(x => x.UserId == Users.UserId).FirstOrDefault();
             User2.Nombre     = Users.Nombre;
             User2.Apellido   = Users.Apellido;
             User2.telefono   = Users.telefono;
             User2.direccion  = Users.direccion;
             User2.estatus    = Users.estatus;
             User2.Contrasena = Users.Contrasena;
             User2.Tipo       = Users.Tipo;
         }
         else
         {
             model.Usuarios.Add(Users);
         }
         try
         {
             model.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
Esempio n. 2
0
        protected void btnactualizar_Click(object sender, EventArgs e)
        {
            try
            {
                int _usuarioId = int.Parse(hfidusuario.Value);

                Model.Usuarios usuario = uw.UsuariosRepository.GetBy(x => x.ID == _usuarioId).SingleOrDefault();
                usuario.Nombres       = texbNombre.Text.ToUpper();
                usuario.ApPaterno     = texbPaterno.Text.ToUpper();
                usuario.ApMaterno     = texbMaterno.Text.ToUpper();
                usuario.NombreUsuario = texbClaveUsuario.Text;
                string pwd = texbCorreo.Text;
                //byte[] array = Encoding.ASCII.GetBytes(pwd);
                //usuario.Contraseña = array;
                usuario.Contraseña = pwd;
                usuario.RolId      = int.Parse(ddlRol.SelectedValue.ToString());
                usuario.Activo     = chebActivo.Checked;

                agregandopermisos(_usuarioId);

                uw.UsuariosRepository.UpdateSingle(usuario);
                uw.Save();


                LlenarUsuarios();
                LlenaCombo();
                ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "alertify.success('¡Los cambios han sido guardados!');", true);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "alertify.error('¡No se pudo guardar los cambios!');", true);
                _Log.Error("[ System ] " + " [ Page ] " + "[ Areas ] [ btnactualizar_Click ] [ Fin ]", ex);
            }
        }
Esempio n. 3
0
        ////////////////////////////////////METODO SALVAR//////////////////////////////// o que aconteceria se não retornasse o usuario?

        public Entidades.UsuarioEntidade Salvar(Entidades.UsuarioEntidade usuario)
        {
            Model.Usuarios usuarioDB = new Model.Usuarios();
            if (usuario.Id > 0)                                                                           // ou seja, se já existe um usuario iremos fazer um select para editar posteriormente.
            {
                usuarioDB = (from n in _db.Usuarios where n.Id == usuario.Id select n).SingleOrDefault(); // seleciona um usuario ou retorna null?
            }
            if (usuarioDB == null)
            {
                usuario.Id = -1;
                // gostaria de adicionar a classe helper aqui para colocar uma critica. pois se nao fizer aqui teria que chamar o banco na controller
                return(usuario); //  retorna esse usuario nulo para controller
            }
            //usuarioDB.Id = usuario.Id;
            usuarioDB.Nome = usuario.Nome;

            usuarioDB.Idade = usuario.Idade;

            usuarioDB.Sexo  = usuario.Sexo;
            usuarioDB.Ativo = usuario.Ativo;


            if (usuario.Id == 0)             //se o id que estamos adicionando é zero entao é usuario novo, entao adicionaremos um novo usuario
            {
                _db.Usuarios.Add(usuarioDB); // aqui abrimos a conexão com banco e adicionamos um novo usuarioDB que é instancia de usuar do banco
            }
            _db.SaveChanges();               // salva as alterações no banco de dados

            usuario.Id = usuarioDB.Id;       // o id que recebemos por parametro vai recebe ro id do usuario gravado no banco, para retornarmos
            //o id certo na funcao
            return(usuario);                 // retornamos o usuario para podermos usar ele logo em seguida, por exemplo dar um append dele em uma lista
        }
        //////////////////////////////////////SALVA USUARIO///////////////////////////////////////

        public Entidades.UsuarioEntidade Salvar(Entidades.UsuarioEntidade usuario)
        {
            Model.Usuarios usuarioDB = new Model.Usuarios();

            if (usuario.Id > 0)
            {
                usuarioDB = (from n in _db.Usuarios where n.Id == usuario.Id select n).SingleOrDefault();
            }

            usuarioDB.Id    = usuario.Id;
            usuarioDB.Idade = usuario.Idade;
            usuarioDB.Nome  = usuario.Nome;
            usuarioDB.Sexo  = usuario.Sexo;
            usuarioDB.Ativo = usuario.Ativo;

            if (usuario.Id == 0)
            {
                _db.Usuarios.Add(usuarioDB);
            }

            _db.SaveChanges();

            usuario.Id = usuarioDB.Id;

            return(usuario);
        }
Esempio n. 5
0
        public void SetTable(DataGridView Table)
        {
            Table.ColumnCount = 3;

            typeof(DataGridView).InvokeMember("DoubleBuffered", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.SetProperty, null, Table, new object[] { true });
            Table.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;

            Table.RowHeadersVisible = false;

            Table.Columns[0].Name    = "ID";
            Table.Columns[0].Visible = false;

            Table.Columns[1].Name = "Nome";

            Table.Columns[2].Name  = "Comissão";
            Table.Columns[2].Width = 150;

            Table.Rows.Clear();

            dynamic Data = new Model.Usuarios().FindAll().Where("excluir", 0).Where("sub_user", "!=", 0).Get();

            foreach (var item in Data)
            {
                Table.Rows.Add(
                    item.ID_USER,
                    item.NOME,
                    item.COMISSAO + "%"
                    );
            }

            Table.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
Esempio n. 6
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            Model.Usuarios User = new Model.Usuarios();

            User.UserId     = textBoxUsuario.Text;
            User.Nombre     = textBoxNombre.Text;
            User.Apellido   = textBoxApellido.Text;
            User.Contrasena = textBoxPassword.Text;
            User.direccion  = textBoxDireccion.Text;
            User.telefono   = textBoxTelefono.Text;
            if (textBoxStatus.Text == "")
            {
                User.estatus = true;
            }
            else
            {
                User.estatus = status;
            }
            User.Tipo = comboBoxTipo.Text;
            if (Acciones.NuevoUser(User))
            {
                MessageBox.Show("Usuario creado exitosamente");
                limpiar();
            }
            else
            {
            }
        }
Esempio n. 7
0
 public void Delete(Model.Usuarios oUsu)
 {
     if (oUsu.Codigo > 0)
     {
         dalUsu.Delete(oUsu);
     }
 }
Esempio n. 8
0
        public List <Model.Usuarios> Login(string usuario, string senha)
        {
            List <Model.Usuarios> lstUsuarios = new List <Model.Usuarios>();
            SqlConnection         conexao     = new SqlConnection(strcon);
            string     sql = "select * from usuarios where usuario=@usuario and senha=@senha;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@usuario", usuario);
            cmd.Parameters.AddWithValue("@senha", senha);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                if (reader.Read())
                {
                    Model.Usuarios usuarios = new Model.Usuarios();
                    usuarios.id      = Convert.ToInt32(reader["id"]);
                    usuarios.nome    = reader["nome"].ToString();
                    usuarios.usuario = reader["usuario"].ToString();
                    usuarios.senha   = reader["senha"].ToString();
                    lstUsuarios.Add(usuarios);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Usuario nao localizados");
            }
            finally
            {
                conexao.Close();
            }

            return(lstUsuarios);
        }
Esempio n. 9
0
        public void Insert(Model.Usuarios usuarios)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "Insert into usuarios values ";

            sql = sql + " (@nome, @usuario, @senha);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", usuarios.nome);
            cmd.Parameters.AddWithValue("@usuario", usuarios.usuario);
            cmd.Parameters.AddWithValue("@senha", usuarios.senha);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu Erro ao cadastrar o usuario");
            }
            finally
            {
                conexao.Close();
            }
        }
Esempio n. 10
0
        public List <Model.Usuarios> Select()
        {
            List <Model.Usuarios> lstUsuarios = new List <Model.Usuarios>();
            SqlConnection         conexao     = new SqlConnection(strcon);
            string     sql = "select * from usuarios;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Usuarios usuarios = new Model.Usuarios();
                    usuarios.id      = Convert.ToInt32(reader["id"]);
                    usuarios.nome    = reader["nome"].ToString();
                    usuarios.usuario = reader["usuario"].ToString();
                    usuarios.senha   = reader["senha"].ToString();
                    lstUsuarios.Add(usuarios);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Usuario nao localizados");
            }
            finally
            {
                conexao.Close();
            }

            return(lstUsuarios);
        }
Esempio n. 11
0
 public void Update(Model.Usuarios oUsu)
 {
     if (oUsu.Usuario != "")
     {
         dalUsu.Update(oUsu);
     }
     ;
 }
Esempio n. 12
0
 public void Insert(Model.Usuarios oUsu)
 {
     if (oUsu.Usuario == "")
     {
         throw new Exception("Campo Usuário Obrigatório!");
     }
     dalUsu.Insert(oUsu);
 }
Esempio n. 13
0
 public static Model.Usuarios BuscaUser(string UserId)
 {
     using (EntityConnection con = conexion())
     {
         Model.WIZELLEntities model      = new Model.WIZELLEntities(con);
         Model.Usuarios       UserDetail = new Model.Usuarios();
         UserDetail = model.Usuarios.Where(x => x.UserId == UserId).FirstOrDefault();
         return(UserDetail);
     }
 }
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            ModelUsuarios = new Model.Usuarios
            {
                Nome  = tbxNome.Text,
                Login = tbxLogin.Text,
                Senha = tbxSenha.Text,
                Email = tbxSenha.Text
            };

            this.Close();
        }
Esempio n. 15
0
        //VALIDA QUE EL ESTADO DEL USUARIO SEA IGUAL AL PASADO POR PARAMETRO
        public static Boolean ValidarEstadoDeUsuario(int idUsuario, int idEstado)
        {
            try
            {
                DAL.UsuariosDAL usrDAL = new FrbaCommerce.DAL.UsuariosDAL();

                Model.Usuarios usr = usrDAL.loadPorId(idUsuario);

                return(usr.idEstado == idEstado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 16
0
        protected void btnguardar_Click(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "bloq();", true);
            Model.Usuarios usuario = new Model.Usuarios();
            try
            {
                usuario.Nombres       = texbNombre.Text.ToUpper();
                usuario.ApPaterno     = texbPaterno.Text.ToUpper();
                usuario.ApMaterno     = texbMaterno.Text.ToUpper();
                usuario.NombreUsuario = texbClaveUsuario.Text;
                string pwd = texbCorreo.Text;
                //byte[] array = Encoding.ASCII.GetBytes(pwd);
                //usuario.Contraseña = array;
                usuario.Contraseña = pwd;
                usuario.RolId      = int.Parse(ddlRol.SelectedValue.ToString());
                usuario.Activo     = chebActivo.Checked;
                uw.UsuariosRepository.AddSingle(usuario);
                uw.Save();

                hfidusuario.Value = usuario.ID.ToString();

                Model.MenuUsuario Area_Usuario = new Model.MenuUsuario();
                Area_Usuario.IdUsuario = int.Parse(hfidusuario.Value);
                int iduser = Area_Usuario.IdUsuario != null?Convert.ToInt32(Area_Usuario.IdUsuario) : 0;

                bool respuesta = agregandopermisos(iduser);
                if (respuesta == true)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "desbloquear();", true);
                    LlenarUsuarios();
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "desbloquear();", true);
                    Model.Usuarios delUser = uw.UsuariosRepository.GetBy(x => x.ID == iduser).SingleOrDefault();
                    uw.UsuariosRepository.Delete(delUser);
                    LlenarUsuarios();
                    ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "alert('Agregue permisos a las áreas.');", true);
                }
            }
            catch (Exception ex)
            {
                //ind.Delete(usuario); pendiente
                ScriptManager.RegisterStartupScript(this, GetType(), "ob1", "alertify.error('¡No se pudo guardar la información!');", true);
                _Log.Error("[ System ] " + " [ Page ] " + "[ Areas ] [ btnguardar_Click ] [ Fin ]", ex);
            }
        }
Esempio n. 17
0
 private void textBoxUsuario_TextChanged(object sender, EventArgs e)
 {
     Model.Usuarios UserDetail = new Model.Usuarios();
     UserDetail = Acciones.BuscaUser(textBoxUsuario.Text);
     if (UserDetail != null)
     {
         textBoxUsuario.ReadOnly = true;
         textBoxPassword.Text    = UserDetail.Contrasena;
         comboBoxTipo.Text       = UserDetail.Tipo;
         textBoxNombre.Text      = UserDetail.Nombre;
         textBoxApellido.Text    = UserDetail.Apellido;
         textBoxTelefono.Text    = UserDetail.telefono;
         textBoxDireccion.Text   = UserDetail.direccion;
         status             = UserDetail.estatus;
         textBoxStatus.Text = status.ToString();
     }
 }
Esempio n. 18
0
        public void Delete(Model.Usuarios oUsuarios)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "DELETE Usuarios WHERE Codigo = @Codigo";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oUsuarios.Codigo);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Esempio n. 19
0
 public Registro(string usuario)
 {
     InitializeComponent();
     Model.Usuarios UserDetail = new Model.Usuarios();
     UserDetail = Acciones.BuscaUser(usuario);
     if (UserDetail != null)
     {
         textBoxUsuario.Text     = usuario;
         textBoxUsuario.ReadOnly = true;
         textBoxPassword.Text    = UserDetail.Contrasena;
         comboBoxTipo.Text       = UserDetail.Tipo;
         textBoxNombre.Text      = UserDetail.Nombre;
         textBoxApellido.Text    = UserDetail.Apellido;
         textBoxTelefono.Text    = UserDetail.telefono;
         textBoxDireccion.Text   = UserDetail.direccion;
         status             = UserDetail.estatus;
         textBoxStatus.Text = status.ToString();
     }
 }
Esempio n. 20
0
        //ACTUALIZA EL PASSWORD DEL USUARIO
        public static int ActualizarPassword(String usrNombre, String pass)
        {
            try
            {
                DAL.UsuariosDAL usrDAL = new FrbaCommerce.DAL.UsuariosDAL();

                String hashPass = Controller.Usuarios.encriptarPassword(pass);

                Model.Usuarios usuario = usrDAL.loadPorLogin(usrNombre);

                usrDAL.ActualizarPassword(usuario.idUsuario, hashPass);

                return(usuario.idUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 21
0
        //VERIFICA EL LOGUEO DEL USUARIO VALIDANDO EL PASSWORD.
        //CONTANDO LOS INTENTOS FALLIDOS SI LLEGA A 3 EN EL 4° INTENTO SE BLOQUEA EL USUARIO,
        //SI REALIZA UN INGRESO SATISFACTORIO ANTES DEL 4° INTENTO SE RENUEVA EL CONTADOR.
        public static int verficarLogin(String user, String pass)
        {
            try
            {
                DAL.UsuariosDAL usrDAL  = new FrbaCommerce.DAL.UsuariosDAL();
                Model.Usuarios  usuario = usrDAL.loadPorLogin(user);

                if (usuario.idEstado == (int)Model.Usuarios.Estados.Inhabilitado)
                {
                    throw new Exception("El usuario se encuentra inhabilitado.");
                }

                if (usuario.password.Equals(Controller.Usuarios.encriptarPassword("12345678")))
                {
                    return(-1);
                }

                String hashPass = Controller.Usuarios.encriptarPassword(pass);

                if (usuario.password.Equals(hashPass))
                {
                    usrDAL.limpiarIngresosFallidos(usuario.idUsuario);
                    return(usuario.idUsuario);
                }
                else
                {
                    if (usuario.fallos < 3)
                    {
                        usrDAL.incrementarIngresoFallido(usuario.idUsuario);
                    }
                    else
                    {
                        usrDAL.inhabilitarUsuario(usuario.idUsuario);
                        throw new Exception("Usuario Inhabilitado.");
                    }
                    throw new Exception("Contraseña Incorrecta.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 22
0
        public void Update(Model.Usuarios oUsuarios)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "UPDATE Serie SET Usuario = @Usuario, Senha= @Senha,Permissao=@Permissao WHERE Codigo= @Codigo";
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@Codigo", oUsuarios.Codigo);
            cmd.Parameters.AddWithValue("@Usuario", oUsuarios.Usuario);
            cmd.Parameters.AddWithValue("@Senha", oUsuarios.Senha);
            cmd.Parameters.AddWithValue("@Permissao", oUsuarios.Permissao);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Esempio n. 23
0
        public void Insert(Model.Usuarios oUsuarios)
        {
            SqlConnection con = new SqlConnection(Banco.stringDeConexao);
            string        sql = "INSERT INTO Usuarios (Usuario,Senha,Permissao) VALUES (@Usuario,@Senha,@Permissao)";
            SqlCommand    cmd = new SqlCommand(sql, con);

            //            cmd.Parameters.AddWithValue("@Codigo", oUsuarios.Codigo);
            cmd.Parameters.AddWithValue("@Usuario", oUsuarios.Usuario);
            cmd.Parameters.AddWithValue("@Senha", oUsuarios.Senha);
            cmd.Parameters.AddWithValue("@Permissao", oUsuarios.Permissao);
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            finally
            {
                con.Close();
            }
        }
Esempio n. 24
0
        //INGRESA UN NUEVO USUARIO AL SISTEMA
        public static int ingresarNuevoUsuario(int idNumero, int idTipoPersona, String pass, String login, object listaRoles)
        {
            try
            {
                DAL.UsuariosDAL usrDAL = new FrbaCommerce.DAL.UsuariosDAL();

                if (usrDAL.ExisteLogin(login))
                {
                    throw new Exception("El Nombre de Usuario ya existe.");
                }

                usrDAL.InsertarUsuario(idTipoPersona, login, pass, (int)Model.Usuarios.Estados.Habilitado, 0);

                Model.Usuarios usr = usrDAL.loadPorLogin(login);

                return(usr.idUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 25
0
        protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
        {
            UsuariosControle controleUsuarios = new UsuariosControle();

            string senhaAtual = txtSenhaAntiga.Value.ToString();
            string novaSenha = txtNovaSenha.Value.ToString();
            string confirmacao = txtConfirmacao.Value.ToString();
            string usuario = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString();

            if (Control.UsuariosControle.ConfirmaSenhaAtual(usuario, senhaAtual))
            {
                Model.Usuarios usu = new Model.Usuarios();
                usu.Senha = novaSenha;
                usu.UsuarioID = int.Parse(usuario);
                Control.UsuariosControle obj = new Control.UsuariosControle();
                obj.Atualizar(usu);
                e.Result = "OK";
            }
            else {
                e.Result = "ERRO:Senha Atual não confere !!!";
            }
        }
Esempio n. 26
0
        private StringBuilder GeneraHtmlMenu(IEnumerable <Model.Menu> menus, Model.Usuarios usuario)
        {
            StringBuilder sb = new StringBuilder();

            foreach (var menuOpcion in menus)
            {
                var submenus = buscarSubmenus(menuOpcion.MenuId, usuario);
                sb.Append(submenus.Any() ? "<li class=\"treeview\">" : "<li>");
                sb.Append(menuOpcion.MenuUrl != null ? "<a href=\"" + menuOpcion.MenuUrl + "\">" : "<a href=\"#\">");
                sb.Append("<i class=\"fa " + menuOpcion.Icono + "\"></i><span>" + menuOpcion.NombreMenu + "</span>");
                if (submenus.Any())
                {
                    sb.Append("<i class=\"fa fa-angle-left pull-right\"></i>");
                }
                sb.Append("</a>");
                if (submenus.Any())
                {
                    sb.Append(CrearSubmenus(submenus));
                }
                sb.Append("</li>");
            }
            return(sb);
        }
        public string GravaSolicitacao(string op)
        {
            string origem = string.Empty;

            ctrlSolicitacao obj = new ctrlSolicitacao();

            ctrlSolicitacao.Dados dados = new ctrlSolicitacao.Dados();

            Model.Usuarios usu = new Model.Usuarios();

            usu.UsuarioID = int.Parse(hdfDadosUsuario["IDUSUARIO"].ToString());

            obj._RESPONSAVEL = UsuariosControle.GetUsuarioById(usu).Nome;
            obj.solData = DateTime.Parse(dtSolicitacao.Date.ToString());
            obj.solIDClassificacao = Convert.ToInt16(ASPxComboBox1.Value);

            if (Convert.ToBoolean(chbSemCotacao.Checked))
            {
                obj.solSemCotacao = 1;
            }
            else
            {
                obj.solSemCotacao = 0;
            }

            if (Convert.ToBoolean(chbAtaRegistroPreco.Checked))
            {
                obj.solAtaRegsitroPreco = 1;
            }
            else
            {
                obj.solAtaRegsitroPreco = 0;
            }

            obj.solUndUnificado = cbbUndOrcamentaria.SelectedItem.Value.ToString();
            obj.solIdSolicitante = Convert.ToInt16(cbbSolicitante.Value);
            obj.solObjeto = txtObjeto.Text.ToString();
            obj.solJustificativa = txtJustificativa.Text.ToString();
            if (!chbAtaRegistroPreco.Checked)
            {
                obj.solIdFonteRecurso = cbbFonteRecurso.Value.ToString().Trim();
            }
            obj.Dotacoes1 = (DataTable)Session["dsGridDotacoes"];
            obj.Itens1 = (DataTable)Session["dsItensSolicitacao"];
            obj.solUnidadeFuncional = hdfDadosUsuario["UNDFUNCIONAL"].ToString();
            obj.solUsuarioID = hdfDadosUsuario["IDUSUARIO"].ToString();

            if (op == "edt")
            {
                obj._IDPROC = Convert.ToInt16(Request.QueryString["id"]);
                origem = "btnSalvarSolicitacao";
            }
            else {
                if (op == "cabecaSolicitacao")
                {
                    if (txtNumeroProcesso.Text != string.Empty) {
                        obj._IDPROC = Convert.ToInt16(Request.QueryString["id"]);
                        op = "edt";
                    }
                    origem = "btnSalvarSolicitacaoCabeca";
                }
                else {
                    obj._IDPROC = int.Parse(ProcessoCtrl.getIDbyNumeroProcesso(txtNumeroProcesso.Text));
                    origem = "btnSalvarSolicitacao";
                }
            }

            string retorno = dados.Grava(obj,op, origem);
            return retorno;
        }
Esempio n. 28
0
        private IEnumerable <Model.Menu> buscarSubmenus(int idMenu, Model.Usuarios usuario)
        {
            var submenus = usuario.MenuUsuario.Select(m => m.Menu).Where(m => m.MenuPadreId == idMenu && m.Activo.Value);

            return(submenus);
        }