public frmReportesEmpleado(Usuarios user)
        {
            FormColor color = new FormColor(this);
            usuarioActivo = user;
            MetroColor = color.MetroColor;

            InitializeComponent();
        }
示例#2
0
        public frmVentas(Usuarios user, string[] emp)
        {
            FormColor color = new FormColor(this);
            usuarioActivo = user;
            empleado = emp;

            InitializeComponent();
        }
        public frmMantEmpleados(Usuarios user)
        {
            usuarioActivo = user;
            FormColor color = new FormColor(this);
            MetroColor = color.MetroColor;

            InitializeComponent();
        }
示例#4
0
 public frmMenu(Usuarios user)
 {
     FormColor color = new FormColor(this);
     Datos emp = new Datos("Empleados.txt");
     usuarioActivo = user;
     empleado = emp.ObtenerVector(usuarioActivo.Usuario);
     InitializeComponent();
 }
示例#5
0
        public frmProductos(Usuarios user)
        {
            FormColor color = new FormColor(this);
            MetroColor = color.MetroColor;
            usuarioActivo = user;

            InitializeComponent();
        }
示例#6
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text == "" || txtContrasena.Text == "")
            {
                lblInfo.Visible = true;
                lblInfo.ForeColor = Color.Red;
                lblInfo.Text = "Ingrese usuario y contraseña";
            }
            else if (File.Exists(Application.StartupPath + "\\Archivos\\Usuarios.txt"))
            {
                int i = 0;
                string user = txtUsuario.Text, pass = txtContrasena.Text;
                List<Usuarios> usuarios = new List<Usuarios>();
                List<string[]> lista = datos.LeerArchivo();

                foreach (string[] item in lista)
                {
                    Usuarios usuario = new Usuarios();
                    usuario.Usuario = item[0];
                    usuario.Contrasena = item[1];
                    usuario.Tipo = bool.Parse(item[2]);
                    usuarios.Add(usuario);
                }

                foreach (Usuarios item in usuarios)
                {
                    i++;
                    if (item.Iniciar(user, pass))
                    {
                        frmMenu Menu = new frmMenu(item);
                        Menu.Show();
                        Hide();

                        txtContrasena.Clear();
                        txtUsuario.Clear();
                        txtUsuario.Focus();
                        break;
                    }
                    else if (i == (usuarios.Count))
                    {
                        lblInfo.Visible = true;
                        lblInfo.ForeColor = Color.Red;
                        lblInfo.Text = "Usuario y/o contraseña incorrectos";
                    }
                }
            }
            else
            {
                MetroMessageBox.Show(this, "No se encontró el archivo 'Usuarios.txt'", "Error");
            }
        }