private void estacionSalidaMainForm_FormClosing(object sender, FormClosingEventArgs e) { if (Program.userLoggedIn) { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); if (Convert.ToBoolean(dt.Rows[0]["menu_sal_salir"])) { if (MessageBox.Show("¿Desea Salir?", "Sistema de Control de Parqueo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { CerrarSesion(); this.Close(); } else { e.Cancel = true; } } else { if (Program.userLoggedIn) { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; } } } }
public void Login() { try { L.Usuario = Usuario_txt.Text; L.Clave = Utilidades.EncodePassword(Usuario_txt.Text + Password_txt.Text); string[] mensaje = L.UserLogin(); if (mensaje[0] == "1") { Program.userLoggedIn = true; Program.UserId = mensaje[1].ToString(); Program.UserName = Usuario_txt.Text; Properties.Settings.Default.userName = Program.UserName; Properties.Settings.Default.Save(); PermisosUsuario P = new PermisosUsuario(); P.UserId = Convert.ToInt16(Program.UserId); DataTable dt = new DataTable(); dt = P.GetPersmissions(); Program.TipoUsuario = dt.Rows[0]["descripcion"].ToString(); this.Hide(); estacionSalidaMainForm form = new estacionSalidaMainForm(); form.ShowDialog(); this.Dispose(); this.Close(); } else { MessageBox.Show("Usuario o contraseña no coinciden", "Sistema Parqueo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnTicketP_Click(object sender, EventArgs e) { if (IO.CheckInputLoopSalida() || Program.byPassLoopSalida) { try { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); if (Convert.ToBoolean(dt.Rows[0]["btn_sal_ticketp"])) { TicketPerdidoForm form = new TicketPerdidoForm(); form.ShowDialog(); } else { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void gENERARREPORTESToolStripMenuItem_Click(object sender, EventArgs e) { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); if (Convert.ToBoolean(dt.Rows[0]["generar_reportes"])) { } else { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void tIEMPOPRECIOToolStripMenuItem_Click(object sender, EventArgs e) { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); Console.WriteLine(dt.Rows[0]["menu_sal_tiempoprecio"]); if (Convert.ToBoolean(dt.Rows[0]["menu_sal_tiempoprecio"])) { configuracionTiempoPrecioForm obj = new configuracionTiempoPrecioForm(); obj.ShowDialog(); } else { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void salirToolStripMenuItem_Click(object sender, EventArgs e) { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); if (Convert.ToBoolean(dt.Rows[0]["menu_sal_salir"])) { if (MessageBox.Show("¿Desea Salir?", "Sistema de Control de Parqueo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { CerrarSesion(); this.Dispose(); this.Close(); } } else { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void aGREGARUSUARIOToolStripMenuItem_Click(object sender, EventArgs e) { try { PermisosUsuario P = new PermisosUsuario(); DataTable dt = new DataTable(); P.UserId = Convert.ToInt16(Program.UserId); dt = P.GetPersmissions(); if (Convert.ToBoolean(dt.Rows[0]["agregar_usuario"])) { RegistroUsuario form = new RegistroUsuario(); form.ShowDialog(); } else { MessageBox.Show("Usuario no tiene permiso", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }