Beispiel #1
0
        private void Ingresar()
        {
            string usuario = txtUsuario.Value;
            string pass    = txtPassword.Value;

            if (usuario == string.Empty && pass == string.Empty)
            {
                //Desplegar mensaje de error SI ESTA VACIO
                lbl_error.Text = ("Por favor ingrese sus credenciales");
            }
            else
            {
                bool existe = false;
                existe = Llogin.Autentificar(usuario, pass);
                if (existe)
                {
                    tbl_persona user = new tbl_persona();
                    tbl_usuario nk   = new tbl_usuario();
                    tbl_rol     rol  = new tbl_rol();

                    user = Llogin.ObtenerUsuario(usuario, pass);
                    nk   = Llogin.ObtenerNick(usuario, pass);
                    rol  = Llogin.obtenerPerfil(usuario, pass);

                    //crear la sesion
                    Llogin cs = new Llogin();

                    Session["perfil"]  = rol.descripcion_rol;
                    Session["nombres"] = user.nombre1_persona + " " + user.apellido1_persona;
                    Session["nick"]    = nk.nick_usuario;
                    Response.Redirect("~/inicio.aspx");
                }
                else
                {
                    //Mensaje de error
                    lbl_error.Text = ("Usuario o Clave incorrectos");
                    //lbl_error.Text = ("El usuario no existe");
                }
            }
        }
Beispiel #2
0
        public IHttpActionResult GetLogin(LoginWRequest Acc)
        {
            Llogin objLoginW = new Llogin();
            //List<LoginWResponse> lstLogin = new List<LoginWResponse>();

            var lstPropuesta = objLoginW.LeerUsuario(Acc.Uid, Acc.Pass);

            if (lstPropuesta.Count() > 0)
            {
                ////lstLogin = lstPropuesta.ToList();

                return(Ok(lstPropuesta));
            }
            else
            {
                var message = new HttpResponseMessage(HttpStatusCode.BadRequest)
                {
                    Content = new StringContent("No se encontro la Propuesta.")
                };
                throw new HttpResponseException(message);
            }
        }
Beispiel #3
0
        private void pictureBox2_Click(object sender, EventArgs e)//Metodo
        {
            string nombreusuario = textBox1.Text;
            string contraseña    = textBox2.Text;
            string tipo;

            if (radioButton1.Checked == true)
            {
                tipo = "Administrador";
            }
            else
            if (radioButton2.Checked == true)
            {
                tipo = "Secretaria";
            }
            else
            {
                tipo = "Cajero";
            }


            if (radioButton1.Checked == false && radioButton2.Checked == false && radioButton3.Checked == false || textBox1.Text == "" || textBox2.Text == "")
            {
                MessageBox.Show("no se pueden dejar espacios en blanco por favor verifique que todos estén diligenciados", "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Llogin Enviodedatos = new Llogin();                                             //Define un objeto,instancicacion
                string valor        = Enviodedatos.Validacion(tipo, nombreusuario, contraseña); //Sobrecarga al metodo
                if (valor == "2")
                {
                    MessageBox.Show("Intente de nuevo", "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (valor == "1")
                {
                    MessageBoxButtons botones   = MessageBoxButtons.YesNoCancel;
                    DialogResult      respuesta = MessageBox.Show("Desea seleccionar una imagen para su perfil", "Modisteria y sastreria", botones, MessageBoxIcon.Question);
                    if (respuesta == DialogResult.No)
                    {
                        MessageBox.Show("Se le proporcionara una imagen general");
                    }
                    else if (respuesta == DialogResult.Yes)
                    {
                        MessageBox.Show("Por favor seleccione la imagen");
                        SeleccionImagen I = new SeleccionImagen();
                        this.Hide();
                        I.Show();
                        MemoryStream memoria        = new MemoryStream();
                        byte[]       memoria_imagen = memoria.ToArray();
                        LImagen      instancia2     = new LImagen();
                        string       imagen         = instancia2.RecibirImagen(memoria_imagen);
                    }
                    PMenu m = new PMenu(); //instanciando la clase PMenu
                    m.perfil = tipo;
                    m.Show();              //Muestra el objeto
                    ConsultaRegistradoPor instancia = new ConsultaRegistradoPor();
                    string cargo = instancia.LConsultaCargo(textBox1.Text);
                    MessageBox.Show(cargo);
                    PPerfil instancia1 = new PPerfil();
                    instancia1.recibir(cargo);
                    //este codigo consulta la cedula para el registrado por instancia
                    ConsultaRegistradoPor Instancia = new ConsultaRegistradoPor();
                    string cedula = Instancia.LConsultaCCL(textBox1.Text);
                    MessageBox.Show(cedula);
                    //Comunico el dato de cedula a una clase accesible para
                    PCedula miinstancia = new PCedula();
                    miinstancia.recibir(cedula);
                    m.Show();    //Mostrando un objeto
                    this.Hide(); //el form actual es ocultado
                }
                else
                {
                    MessageBox.Show(valor, "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #4
0
        private void botonlogin_Click(object sender, EventArgs e)
        {
            //instancia y saca el tipo de usuario

            Llogin usu = new Llogin();
            string a   = usu.tipou(Txtusuario.Text);

            //instancia y saca el nombre
            Llogin num = new Llogin();
            string b   = num.name(Txtusuario.Text);


            //valida que los datos no esten vacios

            if (Txtusuario.Text == "" || TxtContraseña.Text == "")
            {
                //mensaje de alerta de espacios vacios

                MessageBox.Show("los campos de usuario deben contener datos", "Error de acceso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                //instancia de clase login

                Llogin acceder = new Llogin();
                int    r       = acceder.validar(Txtusuario.Text, TxtContraseña.Text);

                //instancia el siguiente formulario, datos correctos

                if (r == 1)
                {
                    Pmenu menu = new Pmenu();
                    menu.x(b, Txtusuario.Text, a);
                    menu.Show();
                    Pnclientes regis = new Pnclientes();
                    regis.registrado_por(Txtusuario.Text);
                    Pnproveedor regis1 = new Pnproveedor();
                    regis1.registradoa(Txtusuario.Text);
                    Pnproductos regis2 = new Pnproductos();
                    regis2.registradoa(Txtusuario.Text);
                    Pventas regis3 = new Pventas();
                    regis3.registrado_por(Txtusuario.Text);
                    ActuProducto regis4 = new ActuProducto();
                    regis4.cargo(a);
                    Pclientes regis5 = new Pclientes();
                    regis5.cargo(a);
                    Pproveedores regis6 = new Pproveedores();
                    regis6.cargo(a);
                    Pproductos regis7 = new Pproductos();
                    regis7.cargo(a);

                    this.Hide();
                }
                //mensaje de error, datos correctos

                else if (r == 0)
                {
                    MessageBox.Show("Error de ingreso, intente de nuevo", "Validación de acceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Txtusuario.Text = "";
                    Txtusuario.Focus();
                    TxtContraseña.Text = "";
                }
                //error de servidor

                else if (r == 2)
                {
                    MessageBox.Show("Error de acceso, el servidor no es accesible", "Validación de acceso", MessageBoxButtons.OK, MessageBoxIcon.Error); //sin coneccion al servidor
                    Txtusuario.Focus();
                }
            }
        }