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í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(); } } }