Beispiel #1
0
        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;
                    }
                }
            }
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
        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);
                }
            }
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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);
            }
        }