139 lines
4.0 KiB
C#
139 lines
4.0 KiB
C#
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();
|
||
}
|
||
}
|
||
}
|