Levelcode-IBRCAD/IBRCAD/frm_principal.cs

139 lines
4.0 KiB
C#
Raw Blame History

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using FFT;
using DAL;
using System.Runtime.InteropServices;
using CCH;
namespace IBRCAD
{
public partial class frm_principal : Form
{
Utility utl = new Utility();
public string statuscx = "";
private string cxp = DadosDaConexao.StringDeConexao;
public frm_principal()
{
InitializeComponent();
}
private void frm_principal_Load(object sender, EventArgs e)
{
tm_data_Tick(e, e);
this.authentication();
statusconection();
utl.verifyfolder(utl.FolderDirectoy);
}
private void tm_data_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Now;
lbl_data.Text = "Data: " + dt.ToShortDateString() + " Hora: " + dt.ToLongTimeString();
}//contador de tempo
private void bancoDeDadosToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_configDB frm_ConfigDB = new frm_configDB();
frm_ConfigDB.ShowDialog();
}
private void statusconection()
{
if (UserLoginCache.statusconection)
{
lbl_status_banco.Text = "conectado";
lbl_status_banco.ForeColor = Color.Green;
}
else
{
lbl_status_banco.Text = "Desconectado";
lbl_status_banco.ForeColor = Color.Red;
}
}//end status
private void cadastroDeUsuariosToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_cadlogin fl = new frm_cadlogin();
fl.ShowDialog();
}
private void entrarToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_login l = new frm_login();
Visible = false;
l.ShowDialog();
}//end login show
private void frm_principal_FormClosed(object sender, FormClosedEventArgs e)
{
frm_login frm_Login = new frm_login();
this.Hide();
frm_Login.ShowDialog();
}//end frm_principal closed
private void authentication()
{
if (UserLoginCache.Position == Position.Administrador)
{
}//
if (UserLoginCache.Position == Position.pastor)
{
this.bancoDeDadosToolStripMenuItem.Enabled = false;
this.servidorDeEmailToolStripMenuItem.Enabled = false;
//MessageBox.Show("bem vindo pastor");
}
if (UserLoginCache.Position == Position.contador)
{
this.bancoDeDadosToolStripMenuItem.Enabled = false;
this.cadastroDeUsuariosToolStripMenuItem.Enabled = false;
this.membrosToolStripMenuItem.Enabled = false;
this.congregantesToolStripMenuItem.Enabled = false;
this.l<EFBFBD>deresToolStripMenuItem.Enabled = false;
this.ministeriosToolStripMenuItem.Enabled = false;
this.auxiliaresToolStripMenuItem.Enabled = false;
this.relatoriomembrosToolStripMenuItem1.Enabled = false;
this.servidorDeEmailToolStripMenuItem.Enabled = false;
//MessageBox.Show("bem vindo pastor");
}
}
private void recuperarSenhaToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_recoverpassword frm_Recoverpassword = new frm_recoverpassword();
this.Hide();
frm_Recoverpassword.ShowDialog();
}
private void servidorDeEmailToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_configserveremail frm_Configserveremail = new frm_configserveremail();
this.Hide();
frm_Configserveremail.ShowDialog();
}
}
}