コード例 #1
0
ファイル: Usuarioss.cs プロジェクト: SebaVicens/TPC_Vicens
        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
ファイル: Usuarioss.cs プロジェクト: SebaVicens/TPC_Vicens
        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");
            }
        }
コード例 #4
0
        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;
            }
        }
コード例 #11
0
        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
                }));
            }
        }
コード例 #12
0
        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;
            }
        }
コード例 #13
0
        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
                }));
            }
        }
コード例 #14
0
        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
                }));
            }
        }
コード例 #15
0
        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();
            }
        }
コード例 #16
0
        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
ファイル: Login.cs プロジェクト: SebaVicens/TPC_Vicens
        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
ファイル: LoginController.cs プロジェクト: ckrique/Portal
        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;
            }
        }
コード例 #29
0
        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);
        }