Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            MemoryStream memoria = new MemoryStream();                         //Crea un objeto Stream como Buffer (Datos en un espacio de memoria)

            ptb1.Image.Save(memoria, System.Drawing.Imaging.ImageFormat.Jpeg); //Almacena la imagen en el Buffer
            byte[] memoria_imagen = memoria.ToArray();                         //Se extrae la cadena para almacenarla en una variable tipo binario

            LImagen Instancia = new LImagen();                                 //Instancia de la clase
            string  respuesta = Instancia.RecibirImagen(memoria_imagen);       //Sobrecarga del dato binario al metodo RecibirImagen

            if (respuesta == "1")
            {
                MessageBox.Show("Inserción exitosa de la imagen");
                PLogin instancia = new PLogin();
                instancia.clsBotonCircular1.Image = ptb1.Image;
            }
            else
            {
                MessageBox.Show(respuesta);
            }
        }
Ejemplo n.º 2
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);
                }
            }
        }