コード例 #1
0
        private void btnUsu_Click(object sender, EventArgs e)
        {
            frmUsuario frmUSU = new frmUsuario();

            frmUSU.SetFlag("1");
            frmUSU.ShowDialog();
        }
コード例 #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (!CommonHelper.SeleccionoRegistro(dgvGrilla))
            {
                return;
            }

            var frm = new Form();

            switch ((TipoUsuario)cmbTipoUsuario.SelectedItem)
            {
            case TipoUsuario.Estudiante:
            {
                UsuarioAlumno usuario = (UsuarioAlumno)dgvGrilla.SelectedRows[0].DataBoundItem;
                frm = new frmUsuario(usuario.Usuario);
            } break;

            case TipoUsuario.Docente:
            {
                UsuarioProfesor usuario = (UsuarioProfesor)dgvGrilla.SelectedRows[0].DataBoundItem;
                frm = new frmUsuario(usuario.Usuario);
            } break;

            case TipoUsuario.Administrador:
            {
                Usuario usuario = (Usuario)dgvGrilla.SelectedRows[0].DataBoundItem;
                frm = new frmUsuario(usuario);
            } break;
            }

            if (frm.ShowDialog() == DialogResult.OK)
            {
                cargarGrilla();
            }
        }
コード例 #3
0
        private void usuárioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUsuario frmU = new frmUsuario();

            frmU.MdiParent = this;
            frmU.Show();
        }
コード例 #4
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (cmbTipoUsuario.SelectedItem == null)
            {
                CommonHelper.ShowWarning("Debe seleccionar un tipo de usuario.");
                return;
            }

            var frm = new Form();

            switch ((TipoUsuario)cmbTipoUsuario.SelectedItem)
            {
            case TipoUsuario.Estudiante:
                frm = new frmUsuarioAlumno();
                break;

            case TipoUsuario.Docente:
                frm = new frmUsuarioProfesor();
                break;

            case TipoUsuario.Administrador:
                frm = new frmUsuario();
                break;
            }

            if (frm.ShowDialog() == DialogResult.OK)
            {
                cargarGrilla();
            }
        }
コード例 #5
0
        private void btnUsuario_Click(object sender, System.EventArgs e)
        {
            frmUsuario janela = new frmUsuario(context);

            janela.StyleManager = metroStyleManager;
            janela.Show();
        }
コード例 #6
0
        private void btnPerfil_ItemClick(object sender, DevExpress.XtraEditors.TileItemEventArgs e)
        {
            frmUsuario usuarios = new frmUsuario {
                isCreate = false, UserID = this.UserID
            };

            this.Hide();
            usuarios.ShowDialog(this);
            this.Show();
        }
コード例 #7
0
 private void mUsuarios_Click(object sender, EventArgs e)
 {
     try
     {
         if (!FormularioExiste("frmUsuario"))
         {
             var formulario = new frmUsuario();
             formulario.MdiParent = this;
             Tela.AbrirFormulario(formulario);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #8
0
        public void Mensajes(string mensaje, string tipo)
        {
            frmMensajes mensajero = new frmMensajes();

            mensajero.txtmensaje.Text = mensaje.ToString();

            if (tipo == "error")
            {
                mensajero.pictuerebad.Visible = true;
            }

            else if (tipo == "pregunta")
            {
                mensajero.picturepregunta.Visible = true;
            }

            else if (tipo == "bien")
            {
                mensajero.pictureok.Visible = true;
            }
            else if (tipo == "eliminar usuario")
            {
                frmUsuario user = new frmUsuario();
                mensajero.btnaceptar.Visible      = false;
                mensajero.picturepregunta.Visible = true;
                mensajero.lblmensaje.Text         = "Eliminar Usuario";
                mensajero.accion = "eliminar usuario";
                mensajero.id     = id;
            }

            else if (tipo == "alerta")
            {
                mensajero.picturealerta.Visible = true;
            }

            else if (tipo == "salir")
            {
                mensajero.picturepregunta.Visible = true;
            }
            mensajero.ShowDialog();
        }
コード例 #9
0
        private void btnUsuario_Click(object sender, EventArgs e)
        {
            frmUsuario Ventana = new frmUsuario();

            Ventana.Show();
        }
コード例 #10
0
        // CHANGE USUARIO
        //------------------------------------------------------------------------------------------------------------
        private void AlterarUsuario(Control controle)
        {
            try
            {
                objUsuario usuario = null;

                if (controle == btnAdicionar)
                {
                    usuario = new objUsuario(null);
                }
                else
                {
                    usuario = GetSelectedItem();
                    if (usuario == null)
                    {
                        return;
                    }
                }


                // --- Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                frmUsuario.EnumFormUsuarioFuncao funcao = frmUsuario.EnumFormUsuarioFuncao.Alterar_Senha;

                switch (controle.Name)
                {
                case "btnAdicionar":
                    funcao = frmUsuario.EnumFormUsuarioFuncao.Novo_Usuario;
                    break;

                case "btnAlterarSenha":
                    funcao = frmUsuario.EnumFormUsuarioFuncao.Alterar_Senha;
                    break;

                case "btnAlterarEmail":
                    funcao = frmUsuario.EnumFormUsuarioFuncao.Alterar_Email;
                    break;

                case "btnAlterarAcesso":
                    funcao = frmUsuario.EnumFormUsuarioFuncao.Alterar_Acesso;
                    break;

                case "lstUsuarios":
                    funcao = frmUsuario.EnumFormUsuarioFuncao.Alterar_Email;
                    break;

                default:
                    break;
                }

                frmUsuario frm = new frmUsuario(usuario, funcao);

                // hide forms
                this.Visible        = false;
                _formOrigem.Visible = false;
                lstUsuarios.SelectedIndexChanged -= lstUsuarios_SelectedIndexChanged;

                // show Usuario Form
                frm.ShowDialog();

                // show forms
                this.Visible        = true;
                _formOrigem.Visible = true;

                // requery list
                ObterDados();

                // select old usuario in list
                if (usuario != null && lstUsuarios.Items.Count > 0)
                {
                    foreach (var item in lstUsuarios.Items)
                    {
                        if (Convert.ToInt32(item.Text) == usuario.IDUsuario)
                        {
                            item.Selected = true;
                            item.EnsureVisible();
                        }
                        else
                        {
                            item.Selected = false;
                        }
                    }
                }
                else
                {
                    lstUsuarios.Items.ToList().ForEach(x => x.Selected = false);  // unselect all items
                    lstUsuarios.Items.Last().Selected = true;                     // select last item
                }

                // restore Handler to list changed item
                lstUsuarios.SelectedIndexChanged += lstUsuarios_SelectedIndexChanged;
            }
            catch (Exception ex)
            {
                AbrirDialog("Uma exceção ocorreu ao Abrir formulário de Alteração..." + "\n" +
                            ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation);
            }
            finally
            {
                // --- Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }
        }
コード例 #11
0
        private void usuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUsuario frmUsuario = new frmUsuario();

            frmUsuario.ShowDialog();
        }
コード例 #12
0
        private void usuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUsuario usuario = new frmUsuario();

            usuario.Show();
        }
コード例 #13
0
        public UsuarioViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa)
        {
            if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id)
            {
                return(null);
            }

            if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao)
            {
                return(null);
            }

            if (tipoPesquisa == TipoPesquisa.Tela)
            {
                frmUsuario formulario = new frmUsuario("");
                if (Tela.AbrirFormularioModal(formulario))
                {
                    if (Funcoes.IdSelecionado == 0)
                    {
                        return(null);
                    }

                    return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado));
                }
            }

            if (tipoPesquisa == TipoPesquisa.Id && codigo > 0)
            {
                var model = _usuarioApp.ObterPorCodigo(codigo);
                if (model == null || model.Codigo == 0)
                {
                    throw new Exception("Registro não encontrado!");
                }
                return(model);
            }

            if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0)
            {
                var filtro = new UsuarioFiltroViewModel();
                filtro.Campo = "Usu_Nome";
                filtro.Texto = descricao;
                filtro.Ativo = "A";

                var model = _usuarioApp.Filtrar(filtro);
                if (model == null)
                {
                    frmUsuario formulario = new frmUsuario();
                    if (Tela.AbrirFormularioModal(formulario))
                    {
                        return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado));
                    }
                    return(null);
                }
                else
                {
                    if (model.Count() == 1)
                    {
                        return(_usuarioApp.ObterPorId(model.First().Id));
                    }
                    else
                    {
                        frmUsuario formulario = new frmUsuario(descricao);
                        if (Tela.AbrirFormularioModal(formulario))
                        {
                            return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado));
                        }
                    }
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
コード例 #14
0
        private void usuariosToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form form = new frmUsuario();

            OpenForm(form, "Usuarios");
        }
コード例 #15
0
        private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUsuario unfrmUsuario = new frmUsuario();

            unfrmUsuario.ShowDialog(this);
        }