public ActionResult FormAltaUsuario(int idAux = 0)
        {
            //if (Session["TipoUsuario"] as byte? != 1)
            //{
            //    return RedirectToAction("Catalogo");
            //}

            TipoUsuarioNegocio negocioTipo = new TipoUsuarioNegocio();
            List <TipoUsuario> tipoUsuarios;

            tipoUsuarios          = negocioTipo.Listar();
            ViewBag.TipoDeUsuario = tipoUsuarios;


            Usuario usuario;

            UsuarioNegocio usuarioNegocio = new UsuarioNegocio();

            usuario = usuarioNegocio.BuscarPorIdUsuario(idAux);

            //List<Usuario> listaOriginal = usuarioNegocio.Listar();

            //usuario = listaOriginal.Find(x => x.Id == idAux);

            return(View(usuario));
        }
Beispiel #2
0
        public void Agregar(string nuevo)
        {
            if (this.Existe(nuevo) == true)
            {
                MessageBox.Show("El usuario fue registrado con anterioridad");
                return;
            }
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            this.AsignarControlesIniciales();
            this.LeerControles();
            TU.nombre = nuevo.ToUpper();
            if (tipoUsuarioNegocio.Agregar(TU) == false)
            {
                MessageBox.Show("Error al agregar el usuario");
                return;
            }
            this.cbxTipoUsuario.DataSource = tipoUsuarioNegocio.Leer();
            for (int i = 0; i < cbxTipoUsuario.Items.Count; i++)
            {
                TipoUsuario aux = (TipoUsuario)cbxTipoUsuario.Items[i];
                if (aux.nombre.CompareTo(nuevo.ToUpper()) == 0)
                {
                    cbxTipoUsuario.SelectedIndex = i;
                    break;
                }
            }
        }
        public ActionResult FormAltaUsuario(Usuario usuario)
        {
            bool valid = ModelState.IsValid;

            if (!valid)
            {
                TipoUsuarioNegocio negocioTipo = new TipoUsuarioNegocio();

                return(View(usuario));
            }

            UsuarioNegocio usuarioNegocio = new UsuarioNegocio();

            if (usuario.Id > 0)
            {
                usuarioNegocio.ModificarUsuario(usuario);
            }
            else
            {
                usuarioNegocio.AgregarUsuario(usuario);
            }


            return(RedirectToAction("AbmUsuario"));
        }
        public ActionResult FormAltaTipoUsuario(TipoUsuario tipoUsuario)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            bool valid = ModelState.IsValid;

            if (!valid)
            {
                List <TipoUsuario> ListaTipo;
                ListaTipo = tipoUsuarioNegocio.Listar();
                return(View(tipoUsuario));
            }

            if (tipoUsuario.Id > 0)
            {
                tipoUsuarioNegocio.Modificar(tipoUsuario);
            }
            else
            {
                tipoUsuarioNegocio.Agregar(tipoUsuario);
            }


            return(RedirectToAction("ABMTipoUsuario"));
        }
Beispiel #5
0
        private void btnTipoUsuarioCadastrar_Click(object sender, EventArgs e)
        {
            using (TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio())
            {
                ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces();
                if (validarInterfaces.validarCampoCadastrar(grpTipoUsuario.Controls) == true)
                {
                    return;
                }
                else if (validarInterfaces.ValidarRadioButton(this.rbtCadastrarAtivoSim, this.rbtCadastrarAtivoNao) == true)
                {
                    return;
                }

                if (acaoNaTelaInformada == AcaoNaTela.Inserir)
                {
                    TipoUsuario tipoUsuarioInserir = new TipoUsuario();
                    tipoUsuarioInserir.Descricao = txtCadastrarDescricao.Text;
                    tipoUsuarioInserir.Ativo     = rbtCadastrarAtivoSim.Checked == true ? true : false;

                    string retorno = tipoUsuarioNegocio.InserirTipoUsuario(tipoUsuarioInserir);

                    try
                    {
                        int codigo = Convert.ToInt32(retorno);
                        MessageBox.Show("Tipo de usuário cadastrado com sucesso. Código: " + codigo.ToString());
                        this.DialogResult = System.Windows.Forms.DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possível cadastrar o tipo de usuário. Detlhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                }
                else if (acaoNaTelaInformada == AcaoNaTela.Alterar)
                {
                    TipoUsuario tipoUsuarioAlterar = new TipoUsuario()
                    {
                        IDTipoUsuario = Convert.ToInt32(txtCadastrarCodigo.Text),
                        Descricao     = txtCadastrarDescricao.Text,
                        Ativo         = rbtCadastrarAtivoSim.Checked == true? true: false
                    };

                    string retorno = tipoUsuarioNegocio.AlterarTipoUsuario(tipoUsuarioAlterar);

                    try
                    {
                        int codigo = Convert.ToInt32(retorno);
                        MessageBox.Show("Tipo de usuário alterado com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.DialogResult = System.Windows.Forms.DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possível alterar o tipo de usuário. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                }
            }
        }
Beispiel #6
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            this.LeerControles();
            if (tipoUsuarioNegocio.Escribir(TU) == false)
            {
                MessageBox.Show("Error al modificar");
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         TipoUsuarioNegocio negocio = new TipoUsuarioNegocio();
         listaTipoUsuarios = negocio.listar();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public ActionResult BajaLogicaTipoUsuario(int idAux)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();
            List <TipoUsuario> listaOriginal      = tipoUsuarioNegocio.Listar();
            //HASTA ACA LO QUE DEBERIA HACER ES ENCONTRAR EL PRODUCTO QUE QUIERO DAR DE BAJA
            TipoUsuario tipo = listaOriginal.Find(x => x.Id == idAux);



            tipoUsuarioNegocio.DarBajaLogicaTipoUsuario(tipo);
            return(RedirectToAction("ABMTipoUsuario"));
        }
        public FrmUsuarioCadastrar(AcaoNaTela acaoNaTela, Usuario usuario)
        {
            acaoNaTelaInformada = acaoNaTela;
            InitializeComponent();
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();
            ListaTipoUsuario   listaTipoUsuaro    = tipoUsuarioNegocio.CarregarCampoDescricao();

            this.cmbCadastrarTipoUsuario.DataSource    = listaTipoUsuaro;
            this.cmbCadastrarTipoUsuario.ValueMember   = "IDTipoUsuario";
            this.cmbCadastrarTipoUsuario.DisplayMember = "Descricao";
            this.txtCadastrarNome.Select();


            if (acaoNaTelaInformada == AcaoNaTela.Inserir)
            {
                this.Text = "Cadastrar usuário";
                this.lblUsuarioCadastrarUsuarioTitulo.Text = "Cadastrar Usuário";
                this.btnUsuarioCadastrar.Text             = "Salvar";
                this.pbxUsuarioCadastrar.Image            = global::Apresentacao.Properties.Resources._1440663436_add_user;
                this.cmbCadastrarTipoUsuario.SelectedItem = null;
            }
            else if (acaoNaTelaInformada == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar usuário";
                this.lblUsuarioCadastrarUsuarioTitulo.Text = "Alterar Usuário";
                this.btnUsuarioCadastrar.Text  = "Salvar";
                this.pbxUsuarioCadastrar.Image = global::Apresentacao.Properties.Resources._1440662980_edit_user;

                this.txtCadastrarCodigo.Text              = Convert.ToString(usuario.Pessoa.IDPessoa);
                this.txtCadastrarNome.Text                = usuario.Pessoa.Nome;
                this.txtCadastrarRG.Text                  = usuario.Pessoa.RG;
                this.mskCadastrarCPF.Text                 = usuario.Pessoa.CPF;
                this.rbtCadastrarAtivoSim.Checked         = usuario.Pessoa.Ativo == true? true: false;
                this.rbtCadastrarAtivoNao.Checked         = usuario.Pessoa.Ativo == false ? true : false;
                this.rbtCadastrarSexoMasculino.Checked    = usuario.Pessoa.Sexo == true ? true : false;
                this.rbtCadastrarSexoFeminino.Checked     = usuario.Pessoa.Sexo == false ? true : false;
                this.dtpCadastrarDataNascimento.Value     = usuario.Pessoa.DataNascimento;
                this.cmbCadastrarTipoUsuario.Text         = usuario.TipoUsuario.Descricao;
                this.txtCadastrarCEP.Text                 = usuario.Pessoa.Endereco.CEP;
                this.txtCadastrarRua.Text                 = usuario.Pessoa.Endereco.Rua;
                this.txtCadastrarNumero.Text              = usuario.Pessoa.Endereco.Numero.ToString();
                this.txtCadastrarComplemento.Text         = usuario.Pessoa.Endereco.Complemento;
                this.txtCadastrarBairro.Text              = usuario.Pessoa.Endereco.Bairro;
                this.txtCadastrarCidade.Text              = usuario.Pessoa.Endereco.Cidade;
                this.cmbCadastrarUF.Text                  = usuario.Pessoa.Endereco.UF;
                this.mskCadastrarTelefoneCelular.Text     = usuario.Pessoa.TelefoneCelular;
                this.mskCadastrarTelefoneResidencial.Text = usuario.Pessoa.TelefoneResidencial;
                this.txtCadastrarEmail.Text               = usuario.Pessoa.Email;
                this.txtCadastrarUsuario.Text             = usuario.Pessoa.Usuario;
                this.txtCadastrarSenha.Text               = usuario.Pessoa.Usuario;
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            this.cbxTipoUsuario.DataSource    = tipoUsuarioNegocio.Leer();
            this.cbxTipoUsuario.SelectedIndex = 0;
            this.TU = (TipoUsuario)this.cbxTipoUsuario.Items[0];
            this.cbxTipoUsuario.Enabled = true;
            this.cbxUsuario.Enabled     = false;
            this.tbxClave.Enabled       = true;
            this.tbxNombre.Enabled      = true;
            this.chbBaja.Enabled        = false;

            this.btnAgregar.Enabled  = false;
            this.btnBuscar.Enabled   = false;
            this.btnAceptar.Visible  = true;
            this.btnCancelar.Visible = true;
            operacion = 3;

            /*
             * if (this.Existe(this.tbxNombre.Text.Trim()) == true)
             * {
             *  MessageBox.Show("El usuario existe");
             *  return;
             * }
             * if (this.LeerControles() == false) return;
             *
             * UsuarioNegocio UsuarioNegocio = new UsuarioNegocio();
             *
             * if (UsuarioNegocio.Agregar(U) == false)
             * {
             *  MessageBox.Show("Error al agregar");
             *  return;
             * }
             * string n = U.nombre;
             *
             * this.cbxUsuario.DataSource = UsuarioNegocio.Leer_Activos();
             *
             * for (int i = 0; i < cbxUsuario.Items.Count; i++)
             * {
             *  Usuario aux = (Usuario)cbxUsuario.Items[i];
             *  if (aux.nombre.CompareTo(n)==0)
             *  {
             *      cbxUsuario.SelectedIndex = i;
             *      break;
             *  }
             * }
             */
        }
Beispiel #11
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            if (tipoUsuarioNegocio.Eliminar(TU) == false)
            {
                MessageBox.Show("Error al eliminar");
            }
            this.cbxTipoUsuario.DataSource = tipoUsuarioNegocio.Leer();

            if (this.cbxTipoUsuario.Items.Count > 0)
            {
                this.cbxTipoUsuario.SelectedIndex = 0;
            }
        }
        public ActionResult ABMTipoUsuario()
        {
            if (Session["TipoUsuario"] as byte? != 1)
            {
                return(RedirectToAction("Catalogo"));
            }

            List <TipoUsuario> listita;
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            listita = tipoUsuarioNegocio.Listar();

            ViewBag.ListaDeTipoUsuario = listita;
            return(View());
        }
        protected void ButtonAgregarTipo_Click(object sender, EventArgs e)
        {
            TipoUsuarioNegocio negocio = new TipoUsuarioNegocio();

            try
            {
                tipoUsuario.Nombre = NombreTipoAgregar.Text;
                negocio.AgregarTipoUsuario(tipoUsuario);
                Response.Redirect("ListaTipoUsuario.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #14
0
        private void frmCuentaDeUsuario_Load(object sender, EventArgs e)
        {
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();


            this.cbxTipoUsuario.DataSource    = tipoUsuarioNegocio.Leer();
            this.cbxTipoUsuario.SelectedIndex = 0;

            int id = Convert.ToInt32(Usuario.TipoUser.usuarios);

            if (id == 1)
            {
                this.btnAgregar.Enabled   = false;
                this.btnModificar.Enabled = false;
                this.btnEliminar.Enabled  = false;
            }
        }
        public ActionResult FormAltaTipoUsuario(int IdAux = 0)
        {
            if (Session["TipoUsuario"] as byte? != 1)
            {
                return(RedirectToAction("Catalogo"));
            }
            TipoUsuario        tipoUsuario;
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();
            List <TipoUsuario> ListaTipo;

            ListaTipo   = tipoUsuarioNegocio.Listar();
            tipoUsuario = ListaTipo.Find(x => x.Id == IdAux);



            return(View(tipoUsuario));
        }
Beispiel #16
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (tbxUsuario.Text.Length < 1)
            {
                MessageBox.Show("Ingrese su Nombre de Usuario");
                return;
            }
            if (tbxClave.Text.Length < 1)
            {
                MessageBox.Show("Ingrese su Contraseña");
                return;
            }

            UsuarioNegocio UN = new UsuarioNegocio();

            Usuario.User = UN.Buscar(tbxUsuario.Text);
            if (Usuario.User.id == 0)
            {
                MessageBox.Show("El Usuario NO Existe");
                return;
            }
            if (Usuario.User.estado == 0)
            {
                MessageBox.Show("Usuario dado de Baja");
                return;
            }
            if (tbxClave.Text.CompareTo(Usuario.User.contraseña) != 0)
            {
                MessageBox.Show("La Contraseña NO es Válida");
                return;
            }

            TipoUsuarioNegocio TUN = new TipoUsuarioNegocio();

            Usuario.TipoUser = TUN.Buscar(Usuario.User.NivelAcceso);
            // this.label3.Text = "           * * * * * HOLA " + Usuario.User.nombre + "! * * * * *";

            if (Usuario.TipoUser.id != 0)
            {
                this.ActivarMenu();
                this.groupBox1.Visible = false;
                //  this.WindowState = FormWindowState.Maximized;
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            this.btnBuscar.Enabled  = false;
            this.cbxUsuario.Enabled = true;
            this.btnAgregar.Enabled = false;
            if (id == 2)
            {
                this.button2.Enabled = true;
                this.button3.Enabled = true;
            }
            TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio();

            this.cbxTipoUsuario.DataSource    = tipoUsuarioNegocio.Leer();
            this.cbxTipoUsuario.SelectedIndex = 0;

            UsuarioNegocio UsuarioNegocio = new UsuarioNegocio();

            this.cbxUsuario.DataSource = UsuarioNegocio.Leer_Todos();
            if (this.cbxUsuario.Items.Count > 0)
            {
                this.cbxUsuario.SelectedIndex = 0;
            }
        }
        public void AtualizarGridTipoUsuario(DialogResult dialogResult)
        {
            using (TipoUsuarioNegocio tipoUsuarioNegocio = new TipoUsuarioNegocio())
            {
                ValidacaoInterfaces validarCampo = new ValidacaoInterfaces();
                if (dialogResult == DialogResult.Yes)
                {
                    try
                    {
                        ListaTipoUsuario listaTipoUsuario = tipoUsuarioNegocio.ConsultarTipoUsuarioCodigoDescricao(null, "%");
                        dgwSelecionarTipoUsuario.DataSource = null;
                        dgwSelecionarTipoUsuario.DataSource = listaTipoUsuario;
                        dgwSelecionarTipoUsuario.Update();
                        dgwSelecionarTipoUsuario.Refresh();
                        txtSelecionarCodDescricao.Clear();
                        txtSelecionarCodDescricao.Focus();
                        return;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível atualizar, após ter inserido ou alterado o tipo de usuário. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodDescricao.Focus();
                        return;
                    }
                }
                else if (validarCampo.ValidarCampoPesquisar(this.txtSelecionarCodDescricao, "descrição") == true)
                {
                    return;
                }
                else if (this.txtSelecionarCodDescricao.Text.Where(c => char.IsNumber(c)).Count() > 0)
                {
                    try
                    {
                        ListaTipoUsuario listaTipoUsuario = tipoUsuarioNegocio.ConsultarTipoUsuarioCodigoDescricao(Convert.ToInt32(this.txtSelecionarCodDescricao.Text), null);

                        if (listaTipoUsuario.Count() > 0)
                        {
                            this.dgwSelecionarTipoUsuario.DataSource = null;
                            this.dgwSelecionarTipoUsuario.DataSource = listaTipoUsuario;
                            this.dgwSelecionarTipoUsuario.Update();
                            this.dgwSelecionarTipoUsuario.Refresh();
                            txtSelecionarCodDescricao.Focus();
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Não existe nenhum tipo de usuário com esse código: " + txtSelecionarCodDescricao.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarCodDescricao.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar o tipo de usuário por código. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodDescricao.Focus();
                        return;
                    }
                }
                else
                {
                    try
                    {
                        ListaTipoUsuario listaTipoUsuario = tipoUsuarioNegocio.ConsultarTipoUsuarioCodigoDescricao(null, this.txtSelecionarCodDescricao.Text);
                        if (listaTipoUsuario.Count() > 0)
                        {
                            this.dgwSelecionarTipoUsuario.DataSource = null;
                            this.dgwSelecionarTipoUsuario.DataSource = listaTipoUsuario;
                            this.dgwSelecionarTipoUsuario.Update();
                            this.dgwSelecionarTipoUsuario.Refresh();
                            txtSelecionarCodDescricao.Focus();
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Não existe nenhum tipo de usuário com essa descrição: " + txtSelecionarCodDescricao.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarCodDescricao.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar o tipo de usuário por descrição. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodDescricao.Focus();
                        return;
                    }
                }
            }
        }