Example #1
0
        private void cargargrilla()
        {
            if (Login.Userlogin.gerarquia.idgerarquia < 2)
            {
                btnCrear.Visible     = true;
                btnModificar.Visible = true;
                btnEliminar.Visible  = true;
            }
            else
            {
                btnCrear.Visible     = false;
                btnModificar.Visible = false;
                btnEliminar.Visible  = false;
            }

            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            try
            {
                dgvUsuarios.DataSource = usuarioacc.listar();
                dgvUsuarios.Columns["PASSWORD"].Visible = false;
                dgvUsuarios.Columns["ESTADO"].Visible   = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            UsuariosNegocio usNeg = new UsuariosNegocio();

            try
            {
                if (dgvUsuarios.SelectedRows.Count > 0)
                {
                    if (MessageBox.Show("Está seguro de que desea eliminar el registro?", "Seguro?", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Usuarios aux = (Usuarios)dgvUsuarios.CurrentRow.DataBoundItem;

                        usNeg.eliminar(aux.idusuario);
                        Usuarioss pro = new Usuarioss();
                        this.Close();
                        pro.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #3
0
        private void btnagregar_Click(object sender, EventArgs e)
        {
            if (cboEmpleados.SelectedIndex > -1 && txtUsuarioN.Text.Length > 0 && txtContraseñaN.Text.Length > 0)
            {
                Usuarios nuevo = new Usuarios();
                nuevo.NombreUsuario = txtUsuarioN.Text;
                nuevo.Contraseña    = txtContraseñaN.Text;
                nuevo.Dni           = Convert.ToInt32(cboEmpleados.SelectedValue);
                UsuariosNegocio negocio = new UsuariosNegocio();
                negocio.AgregarUsuario(nuevo);

                EmpleadoNegocio negocioE = new EmpleadoNegocio();
                cboEmpleados.DataSource    = negocioE.ListarEmpleadosSinUsuario();
                cboEmpleados.DisplayMember = "APELLIDO";
                cboEmpleados.ValueMember   = "DNI";

                txtContraseñaN.Text        = "";
                txtUsuarioN.Text           = "";
                txtPermiso.Text            = "";
                cboEmpleados.SelectedIndex = -1;

                MessageBox.Show("USUARIO AGREGADO CORRECTAMENTE!!");
            }
            else
            {
                MessageBox.Show("COMPLETE TODOS LOS CAMPOS");
            }
        }
        public IHttpActionResult CambiarClave([FromBody] UsuarioDto usuario)
        {
            try
            {
                usuariosNegocio = new UsuariosNegocio();
                string res = usuariosNegocio.CambiarClave(usuario);

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = ex.Message
                }));
            }
        }
Example #5
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                SeguridadUsuarios objSeguridad = new SeguridadUsuarios();

                UsuariosNegocio objUsuariosNegocio = new UsuariosNegocio();

                Usuario objUsuario = new Usuario();
                objUsuario.NombreUsuario = txtUsuario.Text;
                objUsuario.Password      = txtPassword.Text;

                //bool logueado = objSeguridad.LoguearUsuario(objUsuario);

                bool logueado = objUsuariosNegocio.LoguearUsuario(objUsuario);

                if (logueado)
                {
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Usuario no valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se produjo un error. Detalle: " + ex.Message);
            }
        }
Example #6
0
        public AltaModUsuarioForm(UsuariosNegocio usuNegocio, int tipo, string idCod, string userNamer, string RazonSocialNombre,
                                  string cuitApellido, string contactoDto, string rubroTipo, string ciudadFechaNac, string mail, string telefono,
                                  string direccion, string nro, string piso, string dpto, string CodPostal)
        {
            InitializeComponent();
            this.UsuNegocio = usuNegocio;

            Tipo = tipo;
            if (Tipo == 1)
            {
                this.Text = "Modificar Empresa: Codigo " + IdCod.ToString();
                cargarRubros();
            }
            else
            {
                this.Text = "Modificar Cliente: Codigo " + IdCod.ToString();
            }
            // TODO: Complete member initialization
            this.txbUsername.Text = userNamer;
            this.usuNegocio       = usuNegocio;
            // this.txbPassw.Text = Password;
            CargarDatosPropios(tipo, RazonSocialNombre, cuitApellido, contactoDto, rubroTipo, ciudadFechaNac);
            this.datos1.Mail      = mail;
            this.datos1.Telefono  = telefono;
            this.datos1.Direccion = direccion;
            this.datos1.Nro       = nro;
            this.datos1.Piso      = piso;
            this.datos1.Dpto      = dpto;
            this.datos1.Localidad = CodPostal;
            this.IdCod            = Convert.ToInt32(idCod);

            hacerload();
        }
Example #7
0
        private void btnVerificar_Click(object sender, EventArgs e)
        {
            Usuarios        usuario = new Usuarios();
            UsuariosNegocio negocio = new UsuariosNegocio();

            usuario.NombreUsuario = txtUsuario.Text;
            usuario.Contraseña    = txtContraseña.Text;
            usuario.Dni           = 0;

            usuario = negocio.IniciarSesion(usuario);
            if (usuario.Dni > 0 && usuario.Permiso > 0)
            {
                gbxCambiar.Enabled = true;
                if (usuario.Permiso > 1)
                {
                    gbxUsuario.Enabled         = true;
                    usuarioLocal.NombreUsuario = txtUsuario.Text;
                    usuarioLocal.Dni           = usuario.Dni;
                }
            }
            else
            {
                MessageBox.Show("DATOS INVALIDOS..");
            }
        }
Example #8
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            try
            {
                usuarios.Nombre      = txtNombre.Text.Trim();
                usuarios.Apellido    = txtApellido.Text.Trim();
                usuarios.Dni         = Convert.ToInt32(txtDni.Text.Trim());
                usuarios.FechaNac    = dtpUsuario.Value;
                usuarios.Direccion   = txtDireccion.Text.ToString();
                usuarios.sexo        = cbxSexo.Text.Trim();
                usuarios.idlocalidad = Convert.ToInt32(cbxCodigoPostal.Text.Trim());
                usuarios.password    = txtPassword.Text.Trim();
                usuarios.gerarquia   = (UsuariosGerarquia)cbxGerarquia.SelectedItem;
                usuarios.Estado      = true;

                usuarioacc.modificar(usuarios);

                MessageBox.Show("Usuario Modificado con Exito");
                Usuarioss usc = new Usuarioss();
                this.Close();
                usc.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #9
0
 private void guardarUsuarios()
 {
     if (string.IsNullOrEmpty(txtCedula.Text))
     {
         LbInformacion.Text = "Seleccione la Cédula...";
         botonBuscarCedula.Focus();
     }
     else if (string.IsNullOrEmpty(txtNombre.Text))
     {
         LbInformacion.Text = "Ingrese el Nombre...";
         txtNombre.Focus();
     }
     else if (string.IsNullOrEmpty(txtContraseña.Text))
     {
         LbInformacion.Text = "Ingrese la Contraseña...";
     }
     else if (comboBoxCargo.Text.Equals("Seleccione..."))
     {
         LbInformacion.Text = "Seleccione el Cargo";
         comboBoxCargo.Focus();
     }
     else
     {
         GestionEntidades.Usuarios usuarios = new GestionEntidades.Usuarios();
         usuarios.Nombre     = txtNombre.Text;
         usuarios.Cargo      = comboBoxCargo.Text;
         usuarios.Cedula     = txtCedula.Text;
         usuarios.Contraseña = txtContraseña.Text;
         //usuarios.Estado = 1;
         usuarios           = UsuariosNegocio.GuardarusuariosDatos(usuarios);
         LbInformacion.Text = "";
     }
 }
Example #10
0
        private void UsuariosModificar_Load(object sender, EventArgs e)
        {
            LocalidadNegocio Loca = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = Loca.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";

            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            cbxGerarquia.DataSource    = usuarioacc.listargerarquias();
            cbxGerarquia.DisplayMember = "DESCRIPCION";

            try
            {
                txtNombre.Text       = usuarios.Nombre.ToString();
                txtApellido.Text     = usuarios.Apellido.ToString();
                txtDni.Text          = usuarios.Dni.ToString();
                dtpUsuario.Value     = usuarios.FechaNac;
                txtDireccion.Text    = usuarios.Direccion.ToString();
                cbxSexo.Text         = usuarios.sexo.ToString();
                cbxCodigoPostal.Text = usuarios.idlocalidad.ToString();
                txtPassword.Text     = usuarios.password.ToString();
                cbxGerarquia.Text    = usuarios.gerarquia.descripcion.ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }
        public IHttpActionResult ConsultarTiposDocumento()
        {
            try
            {
                usuariosNegocio = new UsuariosNegocio();
                List <ObjetoGenericoDto> resp = usuariosNegocio.ConsultarTiposDocumento();

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = resp
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_PERMISO + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_PERMISO + ex.Message
                }));
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();
            List <Usuario>  lista   = new List <Usuario>();

            lista = negocio.Listar();

            try
            {
                var idusuario = Convert.ToInt64(Request.QueryString["idu"].ToString());
                usuario = lista.Find(J => J.ID == idusuario);
                if (!IsPostBack)
                {
                    TipoUsuariosNegocio negocio1 = new TipoUsuariosNegocio();
                    ddlTipoUsuario.DataSource     = negocio1.listar();
                    ddlTipoUsuario.DataValueField = "ID";
                    ddlTipoUsuario.DataTextField  = "Nombre";
                    ddlTipoUsuario.DataBind();
                    txtApellidos.Text  = usuario.Apellidos;
                    txtNombre.Text     = usuario.Nombres;
                    txtUsuario.Text    = usuario.NombreUsuario;
                    txtContraseña.Text = usuario.Contraseña;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public IHttpActionResult ConsultarPerfilRol([FromBody] ParametroConsultaDto rol)
        {
            try
            {
                usuariosNegocio = new UsuariosNegocio();
                List <PerfilRolDto> res = usuariosNegocio.ConsultarPerfilesRol(Convert.ToInt32(rol.parametro));

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + ex.Message
                }));
            }
        }
        public IHttpActionResult EliminarUsuario([FromBody] UsuarioDto usuario)
        {
            try
            {
                usuariosNegocio = new UsuariosNegocio();
                string res = usuariosNegocio.CreaModificaUsuario("D", usuario);

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + ex.Message
                }));
            }
        }
        private void txtBuscar_TextChanged(object sender, EventArgs e)
        {
            if (txtBuscar.Text != "")
            {
                dataGridView1.CurrentCell = null;
                foreach (DataGridViewRow r in dataGridView1.Rows)
                {
                    r.Visible = false;
                }

                foreach (DataGridViewRow r in dataGridView1.Rows)
                {
                    foreach (DataGridViewCell c in r.Cells)
                    {
                        if ((c.Value.ToString().ToUpper()).IndexOf(txtBuscar.Text.ToUpper()) == 0)
                        {
                            r.Visible = true;
                            break;
                        }
                    }
                }
            }
            else
            {
                dataGridView1.DataSource = UsuariosNegocio.DevolverListadoEmpleados();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();

            dgvABM.DataSource = negocio.Listar();
            dgvABM.DataBind();
        }
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            UsuariosNegocio _negocios = new UsuariosNegocio();
            string          user      = txtUsuario.Text.Trim().ToString();
            string          pass      = txtSenha.Text.Trim().ToString();

            int flagPermitiUsuario = 0;

            if (!String.IsNullOrEmpty(user) && !String.IsNullOrEmpty(pass))
            {
                flagPermitiUsuario = _negocios.ValidaUsuarioLogado(user, pass);
            }
            else
            {
                lblMensagemErro.Text = "Preencha os dois campos corretamente";
            }

            if (flagPermitiUsuario > 0)
            {
                Response.Redirect("../Menu.aspx");
            }
            else
            {
                lblMensagemErro.Text = "Usuário não permitido";
            }
        }
Example #18
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            usuNegocio = new UsuariosNegocio(instance = new SqlServerDBConnection());
            var frm = new AltaModUsuarioForm(usuNegocio, cbxTipo.SelectedIndex);

            frm.Show();
            Buscar();
        }
Example #19
0
        private void Login_Load(object sender, EventArgs e)
        {
            UsuariosNegocio usuariolista = new UsuariosNegocio();

            cbxLogin.DataSource    = usuariolista.listar();
            cbxLogin.DisplayMember = "Nombre";
            cbxLogin.ValueMember   = "IDusuario";
        }
Example #20
0
 private void ModificarUsuario()
 {
     GestionEntidades.Usuarios usuarios = new GestionEntidades.Usuarios();
     usuarios.Id         = Convert.ToInt32(txtID.Text);
     usuarios.Nombre     = txtNombre.Text;
     usuarios.Cargo      = comboBoxCargo.Text;
     usuarios.Cedula     = txtCedula.Text;
     usuarios.Contraseña = txtContraseña.Text;
     usuarios            = UsuariosNegocio.ActualizarUsuarioNegocio(usuarios);
 }
Example #21
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();
            Usuario         usuario = new Usuario();

            usuario = negocio.validarUsuario(txtUsuario.Text, txtPassword.Text);

            Session[Session.SessionID + "usuario"] = usuario;
            Response.Redirect("Inicio.aspx");
        }
Example #22
0
 private void btnCambiar_Click(object sender, EventArgs e)
 {
     if (txtnueva.Text.Equals(txtRepetir.Text))
     {
         usuarioLocal.Contraseña = txtnueva.Text;
         UsuariosNegocio negocio = new UsuariosNegocio();
         negocio.ModificarContraseña(usuarioLocal);
     }
     else
     {
         MessageBox.Show("LA CONTRASEÑA NO COINCIDE");
     }
 }
Example #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();

            listas = negocio.ListarTODO();

            try
            {
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #24
0
 public AltaModUsuarioForm(MercadoNegocio.UsuariosNegocio usuNegocio, int tipo)
 {
     // TODO: Complete member initialization
     IdCod     = 0;
     this.Text = "Alta";
     InitializeComponent();
     this.UsuNegocio = usuNegocio;
     Tipo            = tipo;
     if (Tipo == 1)
     {
         cargarRubros();
     }
     hacerload();
 }
Example #25
0
        public ActionResult AutorizarLogin(Usuario usuario)
        {
            Usuario usuarioLogado;
            bool    autorizado = false;

            if (ModelState.IsValid)
            {
                using (DBConexao db = new DBConexao())
                {
                    try
                    {
                        autorizado = Convert.ToBoolean(UsuariosNegocio.autorizarLogin(db, usuario));
                    }
                    catch
                    {
                        return
                            (Json(new { sucesso = false, mensagem = Mensagens.ERR_LOGIN }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            else
            {
                return(Json(new { sucesso = false, mensagem = Mensagens.ERR_SISTEMA_LOGIN }, JsonRequestBehavior.AllowGet));
            }


            if (autorizado)
            {
                using (DBConexao db = new DBConexao())
                {
                    usuarioLogado = UsuariosNegocio.getUsuario(db, usuario.login);
                }

                if (usuarioLogado != null)
                {
                    Session.Add("usuarioLogado", usuarioLogado);
                    return(Json(new { sucesso = true, urlDestino = "../Home/Index" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { sucesso = false, mensagem = Mensagens.ERR_CADASTRO_USUARIO }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { sucesso = false, mensagem = Mensagens.ERR_LOGIN }, JsonRequestBehavior.AllowGet));
            }

            return(View());
        }
Example #26
0
        private void UsuariosCrear_Load(object sender, EventArgs e)
        {
            LocalidadNegocio ubiacc = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = ubiacc.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";

            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            cbxGerarquia.DataSource    = usuarioacc.listargerarquias();
            cbxGerarquia.DisplayMember = "DESCRIPCION";

            cbxSexo.Text = "MASCULINO";
        }
Example #27
0
        public void RefrescarGrilla()
        {
            dgvUsuarios.DataSource = null;

            List <Usuario> lstUsuarios = new UsuariosNegocio().ListarUsuarios();

            var coleccion = (from u in lstUsuarios
                             where u.NombreUsuario == "Juan"
                             orderby u.NombreUsuario
                             select new
            {
                NombreUsuario = u.NombreUsuario,
                Password = u.Password,
                Jerarquia = "Senior"
            }).ToList();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();
            List <Usuario>  lista   = new List <Usuario>();

            lista = negocio.Listar();
            try
            {
                var idusuario = Convert.ToInt64(Request.QueryString["idu"].ToString());
                usuario = lista.Find(J => J.ID == idusuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (radioButtonCedula.Checked)
            {
                filtrarPorCedula();
            }
            else if (radioButtonNombre.Checked)
            {
                dataGridView1.DataSource = UsuariosNegocio.DevolverFiltroNombre(txtNombre.Text);
            }
            else if (radioButtoApellido.Checked)
            {
                dataGridView1.DataSource = UsuariosNegocio.DevolverFiltroApellido(txtApellido.Text);
            }

            //filtrarPorCedula();
        }
Example #30
0
        //protected void btnAceptar_Click(object sender, EventArgs e)
        //{
        //    UsuariosNegocio negocio = new UsuariosNegocio();
        //    Usuario usuario = new Usuario();
        //    usuario = negocio.validarUsuario(txtUsuario.Text, txtPassword.Text);

        //    if( usuario.ID == 0)
        //    {
        //        //Response.Redirect("Login.aspx");
        //        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modal2", "$('#modal2').modal();", true);
        //    }

        //    Session[Session.SessionID + "usuario"] = usuario;

        //    //Response.Redirect("Inicio.aspx");
        //    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modal1", "$('#modal1').modal();", true);
        //}

        protected void btnTilde_Click(object sender, ImageClickEventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();
            Usuario         usuario = new Usuario();

            usuario = negocio.validarUsuario(txtUsuario.Text, txtPassword.Text);

            if (usuario.ID == 0)
            {
                //Response.Redirect("Login.aspx");
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modal2", "$('#modal2').modal();", true);
            }

            Session[Session.SessionID + "usuario"] = usuario;

            //Response.Redirect("Inicio.aspx");
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modal1", "$('#modal1').modal();", true);
        }