Пример #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());
            }
        }
Пример #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());
            }
        }
Пример #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
                }));
            }
        }
Пример #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);
            }
        }
Пример #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();
        }
Пример #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..");
            }
        }
Пример #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());
            }
        }
Пример #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 = "";
     }
 }
Пример #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();
        }
Пример #17
0
        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";
            }
        }
Пример #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();
        }
Пример #19
0
        private void Login_Load(object sender, EventArgs e)
        {
            UsuariosNegocio usuariolista = new UsuariosNegocio();

            cbxLogin.DataSource    = usuariolista.listar();
            cbxLogin.DisplayMember = "Nombre";
            cbxLogin.ValueMember   = "IDusuario";
        }
Пример #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);
 }
Пример #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");
        }
Пример #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");
     }
 }
Пример #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuariosNegocio negocio = new UsuariosNegocio();

            listas = negocio.ListarTODO();

            try
            {
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #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();
 }
Пример #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());
        }
Пример #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";
        }
Пример #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();
        }
Пример #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);
        }