コード例 #1
0
        public Mostrar_codigo_form(Usuarios usuario)
        {
            InitializeComponent();
            usuario_actual = usuario;
            label1.Text    = usuario.usuario;
            label2.Text    = new DAOTipo_usuario().GetTipo_Usuario(usuario.id_tipo_usuario).tipo_usuario;

            string contrasenia = new DAOClave_scaner().Getclave_scaner(usuario.id_usuario).contrasenia;

            label3.Text   = contrasenia;
            textBox1.Text = contrasenia;
            Code39 code          = new Code39(contrasenia);
            string pathString2   = @"c:\Codigos generados";
            string nombreArchivo = Convert.ToString(usuario_actual.usuario);

            if (!System.IO.File.Exists(pathString2))
            {
                System.IO.Directory.CreateDirectory(pathString2);
                //barcode.drawBarcode("c:\\Codigos generados" + "\\" + nombreArchivo + ".png");
                code.Paint().Save("c:\\Codigos generados" + "\\" + nombreArchivo + ".png", ImageFormat.Png);
                codigo_picture.ImageLocation = "c:\\Codigos generados" + "\\" + nombreArchivo + ".png";
            }
            else
            {
                //  barcode.drawBarcode("c:\\Codigos generados" + "\\" + nombreArchivo + ".png");
                code.Paint().Save("c:\\Codigos generados" + "\\" + nombreArchivo + ".png", ImageFormat.Png);
                codigo_picture.ImageLocation = "c:\\Codigos generados" + "\\" + nombreArchivo + ".png";
            }
        }
コード例 #2
0
 private void clave_scanner_textBox_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         dto_clave_scaner clave = null;
         clave = new DAOClave_scaner().Getclave_scaner(clave_scanner_textBox.Text);
         if (clave == null)
         {
             //Muestro mensaje de que no existe clave para algun usuario
             MessageBox.Show("No existe clave para algún usuario.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             RemarcarClaveScanner();
         }
         else
         {
             Usuarios usuario = null;
             usuario = new DAOUsuarios().GetUser(clave.id_usuario);
             if (usuario.Privilegios == "Empleado")
             {
                 MessageBox.Show("No tiene privilegios para realizar la acción.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 RemarcarClaveScanner();
             }
             else
             {
                 DialogResult = DialogResult.OK;
                 ValorRetorno = true;
                 this.Close();
             }
         }
     }
 }
コード例 #3
0
        private void Agregar_Clientes_Button_Click(object sender, EventArgs e)
        {
            string nombre = nombre_textbox.Text, contrasenia = contrasena_textbox.Text, privilegio = privilegios_combo.Text;

            if (nombre.Equals("") || contrasenia.Equals("") || privilegio.Equals(""))
            {
                MessageBox.Show("Te está faltando datos por llenar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                RemarcarNombre();
            }
            else if (nombre.Equals(' ') || contrasenia.Equals(' ') || privilegio.Equals(' '))
            {
                MessageBox.Show("Te está faltando datos por llenar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                RemarcarNombre();
            }
            else if (new DAOUsuarios().GetUser(new Validaciones().LimpiarString(nombre_textbox.Text)) != null)
            {
                MessageBox.Show("El usuario ya existe.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                RemarcarNombre();
            }
            else
            {
                Usuarios temp = new Usuarios();
                temp.usuario         = new Validaciones().LimpiarString(nombre_textbox.Text);
                temp.contrasenia     = contrasenia;
                temp.id_tipo_usuario = new DAOTipo_usuario().GetTipo_Usuario(new Validaciones().LimpiarString(privilegio)).id_tipo_usuario;

                new DAOUsuarios().InsertUser(temp);
                new DAOClave_scaner().AsignarClave(temp);
                List <dto_clave_scaner> lista = new DAOClave_scaner().Getclave_scaner();
                actualizarDGV();
                BorrarCajasTexto();
            }
        }
コード例 #4
0
ファイル: login.cs プロジェクト: xavierornelas/SalesControl
 private void clave_scanner_textBox_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         dto_clave_scaner clave = null;
         clave = new DAOClave_scaner().Getclave_scaner(clave_scanner_textBox.Text);
         if (clave != null)
         {
             Contenedor ventana = new Contenedor(new DAOUsuarios().GetUser(clave.id_usuario));
             this.Hide();
             ventana.Show();
         }
         else
         {
             MessageBox.Show("No existe clave.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             RemarcarClave();
         }
     }
 }
コード例 #5
0
 public Mostrar_codigo_form(Usuarios usuario)
 {
     InitializeComponent();
     usuario_actual = usuario;
     label1.Text    = usuario.Nombre;
     label2.Text    = usuario.Privilegios;
     if (new DAOClave_scaner().Getclave_scaner(usuario_actual.Id) != null)
     {
         string contrasenia = new DAOClave_scaner().Getclave_scaner(usuario.Id).contrasenia;
         label3.Text   = contrasenia;
         textBox1.Text = contrasenia;
         MostrarImagen(contrasenia);
     }
     else
     {
         //Debemos asignar un codigo y mostrarlo
         new DAOClave_scaner().AsignarClave(usuario_actual);
         string contrasenia = new DAOClave_scaner().Getclave_scaner(usuario.Id).contrasenia;
         label3.Text   = contrasenia;
         textBox1.Text = contrasenia;
         MostrarImagen(contrasenia);
     }
 }