private void acceso(string tipo) { FRM_Principal princiad = new FRM_Principal(tipo); princiad.button4.Enabled = true; princiad.BTN_Reportes.Enabled = true; princiad.LBL_usuario.Text = TXT_Usuario.Text; princiad.BTN_RFC.Enabled = true; princiad.BTN_Incidentes.Enabled = true; princiad.BTN_Problemas.Enabled = true; princiad.BTN_Int.Enabled = true; princiad.ShowDialog(this); this.Hide(); }
public void permiso(string tipo) { MySqlConnection cnn = new MySqlConnection("Server = localhost; Uid = root; pwd=;" + "Database = gestor1; Port = 3306"); MySqlCommand cmd = new MySqlCommand(); cnn.Open(); cmd.Connection = cnn; cmd.CommandText = "select Tipo_usuario from usuarios where Usuario = '" + TXT_Usuario.Text + "'and Contraseña = '" + TXT_Contraseña.Text + "'"; string tipusu = cmd.ExecuteScalar().ToString(); //Comparamos si el valor recibido es 1 entonces existe si no NO tipusu = tipo; if (tipusu == "ADMIN") { FRM_Principal princiad = new FRM_Principal(tipo); princiad.button1.Enabled = true; princiad.button3.Enabled = false; princiad.button4.Enabled = true; princiad.BTN_Reportes.Enabled = true; princiad.LBL_usuario.Text = TXT_Usuario.Text; princiad.BTN_RFC.Enabled = true; princiad.BTN_Incidentes.Enabled = true; princiad.BTN_Problemas.Enabled = true; princiad.BTN_Int.Enabled = false; princiad.ShowDialog(this); this.Hide(); } if (tipusu == "CAPTURISTA") { FRM_Principal princiad = new FRM_Principal(tipo); princiad.button1.Enabled = true; princiad.button3.Enabled = false; princiad.button4.Enabled = false; princiad.BTN_Reportes.Enabled = false; princiad.button1.Enabled = true; princiad.button3.Enabled = true; princiad.LBL_usuario.Text = TXT_Usuario.Text; princiad.BTN_RFC.Enabled = false; princiad.BTN_Incidentes.Enabled = false; princiad.BTN_Problemas.Enabled = false; princiad.BTN_Int.Enabled = false; princiad.ShowDialog(this); this.Hide(); } if (tipusu == "") { FRM_Principal princiad = new FRM_Principal(tipo); princiad.button4.Enabled = true; princiad.BTN_Reportes.Enabled = true; princiad.LBL_usuario.Text = TXT_Usuario.Text; princiad.BTN_RFC.Enabled = true; princiad.BTN_Incidentes.Enabled = true; princiad.BTN_Problemas.Enabled = true; princiad.BTN_Int.Enabled = true; princiad.ShowDialog(this); this.Hide(); } }