Example #1
0
 public Listados(Inicio padre, int bandera, string tipo_usuario, string id, DateTime t)
 {
     CheckForIllegalCrossThreadCalls = false;
     Padre             = padre;
     this.id           = id;
     this.bandera      = bandera;
     this.tipo_usuario = tipo_usuario;
     this.t            = t;
     InitializeComponent();
     llenarCombo(bandera);
     titulo();
 }
Example #2
0
        public Produccion(Inicio padre, string tipo_usuario, DateTime t)
        {
            Padre             = padre;
            this.tipo_usuario = tipo_usuario;
            this.t            = t;
            InitializeComponent();

            if (tipo_usuario.Equals("ADMINISTRADOR"))
            {
                btnReporteador.Visible = true;
                btnDesaprobar.Visible  = true;
            }
        }
Example #3
0
        public Producto(Inicio padre)
        {
            this.Padre = padre;
            InitializeComponent();
            botonModificar();
            cargarCategoria();
            comboBoxCategoria.SelectedIndex = comboBoxCategoria.FindStringExact("");

            String tipo = Login.tipo;

            if (tipo.Equals("ADMINISTRADOR"))
            {
                btnAgregar.Visible = true;
                btnReporte.Visible = true;
            }
            if (tipo.Equals("VENDEDOR"))
            {
                btnReporte.Visible = true;
            }
        }
Example #4
0
        private async void MetroButton1_Click_1(object sender, EventArgs e)
        {
            try
            {
                String  usuario = this.txtUsuario.Text;
                String  contrasena = this.txtContrasena.Text;
                Boolean campos = true, login = false;

                txtContrasena.Enabled = false;
                txtUsuario.Enabled    = false;

                spinnerLogin.Visible = true;
                btnIngresar.Visible  = false;

                if (usuario == "" || contrasena == "")
                {
                    spinnerLogin.Visible = false;
                    btnIngresar.Visible  = true;
                    MetroFramework.MetroMessageBox.
                    Show(this, "  Ingrese Usuario y Contraseña", "Error al ingresar al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    if (usuario == "")
                    {
                        this.txtUsuario.Focus();
                    }
                    else if (contrasena == "")
                    {
                        this.txtContrasena.Focus();
                    }
                    campos = false;
                    txtContrasena.Enabled = true;
                    txtUsuario.Enabled    = true;
                }
                else
                {
                    login = await loginBDAsync(usuario, contrasena);

                    spinnerLogin.Visible = false;
                    btnIngresar.Visible  = true;
                }

                if (login == false && campos == true)
                {
                    MetroFramework.MetroMessageBox.
                    Show(this, "  Usuario / Contraseña Incorrecto", "Error al ingresar al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtContrasena.Enabled = true;
                    txtUsuario.Enabled    = true;
                }
                else if (login == true && campos == true)
                {
                    txtContrasena.Enabled = true;
                    txtUsuario.Enabled    = true;

                    BD metodos = new BD();
                    BD.ObtenerConexion();
                    idUsuario = metodos.consultaId(usuario, contrasena);
                    BD.CerrarConexion();

                    BD.ObtenerConexion();
                    tipo = metodos.consultaTipo(usuario, contrasena);
                    BD.CerrarConexion();

                    Inicio objForm2 = new Inicio(this, usuario, contrasena);
                    objForm2.Show();
                    this.Hide();
                }
            }
            catch (Exception)
            {
                MetroFramework.MetroMessageBox.
                Show(this, "Revisa tu conexión a internet e intentalo de nuevo.", "Error de conexíón", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }