Ejemplo n.º 1
1
 public frmTermoNovo(Usuario user, String terId)
 {
     InitializeComponent();
     ter = new Termo();
     util = new Utils();
     this.user = user;
     lblUserOn.Text = user.Login;
     alu = new Aluno();
     if (terId != "") //atualizar
     {
         lblUltimaAlter.Visible = true;
         lblUltimaAlter1.Visible = true;
         ter.TerId = terId;
         ter = ter.getTermoById();
         userTermo = new Usuario();
         userTermo.Id = Convert.ToInt32(ter.TerQuemCadastrou);
         userTermo = userTermo.getUserById();
         lblUltimaAlter.Text = userTermo.Login;
         btnSelecionar.Visible = false;
         alu.TerId = terId;
         ttbAluno.Text = alu.getAlunoByTermo();
         pictureBox1.ImageLocation = fotoPath + "" + ter.TerId + ".jpg";
     }
     else
     {
         lblUltimaAlter.Visible = false;
         lblUltimaAlter1.Visible = false;
     }
 }
Ejemplo n.º 2
0
 private void btnCad_Click(object sender, EventArgs e)
 {
     if (ttbLogin.Text == "")
         ttbLogin.BackColor = Color.Red;
     if (ttbSenha.Text == "")
         ttbSenha.BackColor = Color.Red;
     if (ttbConfirmaSenha.Text == "")
         ttbConfirmaSenha.BackColor = Color.Red;
     if (ttbLogin.Text != "" && ttbSenha.Text != "" && ttbConfirmaSenha.Text != "")
     {
         if (ttbSenha.Text != ttbConfirmaSenha.Text)
         {
             ttbSenha.BackColor = Color.Green;
             ttbConfirmaSenha.BackColor = Color.Beige;
         }
         else
         {
             user = new Usuario(ttbLogin.Text, ttbSenha.Text);
             if (user.criarNovo())
             {
                 cadastroRealizado = true;
                 user.Id = user.getUltimoId();
                 btnCad.Enabled = false;
                 btnPerm.Enabled = true;
                 ttbLogin.Enabled = false;
                 ttbSenha.Enabled = false;
                 ttbConfirmaSenha.Enabled = false;
             }
             else
                 MessageBox.Show("Ocorreu um problema no cadastro!", "Não realizado", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Ejemplo n.º 3
0
 public frmEntradaSaida(String tipoOperacao, Usuario user, String dataCaixa, bool permiteEscrita, String opId)
 {
     InitializeComponent();
     this.opId = opId;
     mov = new Movimentacao();
     tipoOp = tipoOperacao;
     dtCaixa = dataCaixa;
     this.Text = tipoOperacao;
     this.user = user;
     lblUser.Text = user.Login;
     lblData.Text = dataCaixa;
     if (tipoOperacao.Equals("Entrada"))
         btnConfirma.Image = imageList1.Images[0];
     if (tipoOperacao.Equals("Saída"))
         btnConfirma.Image = imageList1.Images[1];
     if (!permiteEscrita)
     {
         ttbDesc.Enabled = false;
         ttbValor.Enabled = false;
         btnConfirma.Visible = false;
         mov.EntradaId = opId;
         if (tipoOperacao.Equals("Entrada"))
             mov = mov.getEntradaById();
         else
             mov = mov.getSaidaById();
         ttbDesc.Text = mov.Desc;
         ttbValor.Text = new Utils().moneyFormata(mov.Valor);
         lblData.Text = DateTime.Parse(mov.CaiData).ToShortDateString();
     }
 }
Ejemplo n.º 4
0
 public frmVendaControlar(Usuario user, String alu_id)
 {
     InitializeComponent();
     this.alu_id = alu_id;
     this.user = user;
     ven = new Venda();
     lblUserLogado.Text = user.Login;
     atualizaInfo();
     if (alu_id != "")
     {
         btnBuscar.Visible = false;
         btnExcluir.Visible = false;
         btnInfo.Enabled = false;
         gpbFiltros.Visible = false;
         gpbInfo.Visible = false;
         this.Text = "Vendas cobradas nesta mensalidade";
         dtgvVendas.DataSource = ven.getVendasSemEntrada(alu_id);
     }
     else
     {
         dtpInicio.Value = DateTime.Today.AddDays(-1);
         btnExcluir.Enabled = false;
         btnInfo.Enabled = false;
         btnBuscar_Click(this, null);
     }
 }
Ejemplo n.º 5
0
 public frmTermoControlar(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     ter = new Termo();
     atualizaDtgv();
 }
Ejemplo n.º 6
0
 public frmPrincipal(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     lblCon.Text = user.getUltimaCon();
     lblLogado.Text = user.Login;
 }
Ejemplo n.º 7
0
 public frmAvControlar(Usuario user)
 {
     InitializeComponent();
     msmDia = true;
     ava = new Avaliacao();
     status = "Todas";
     ttbAluno.Enabled = false;
     ttbAvaliador.Enabled = false;
     chAllAluno.Checked = true;
     rbTodas.Checked = true;
     dtpFim.Value = DateTime.Today;
     dtpInicio.Value = DateTime.Today;
     func = new Funcionario();
     alu = new Aluno();
     this.user = user;
     chkPeriodo.Checked = true;
     atualizaInfo();
     if (!user.hasPermissionField("escolher funcionário"))
     {
         isADM = false;
         func = func.getFuncByUser(user.Id);
         this.Text = "Agenda " + func.Nome;
         ttbAvaliador.Text = func.Nome;
         ava.FuncId = func.Id;
         gpbAvaliador.Enabled = false;
         gpbInfo.Visible = false;
     }
     else
         isADM = true;
     buscar();
 }
Ejemplo n.º 8
0
 public frmCaixaNovo(Usuario user)
 {
     InitializeComponent();
     cai = new Caixa();
     this.user = user;
     lblUser.Text = user.Login;
     lblCon.Text = user.getUltimaCon();
 }
Ejemplo n.º 9
0
 public frmUserConexoes(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     lblUser.Text = user.Login;
     noFiltro.Checked = true;
     carregaDt();
 }
Ejemplo n.º 10
0
        public frmUserPerm(Usuario user)
        {
            InitializeComponent();
            this.user = user;
            lblUser.Text = user.Login;

            carregarDttUserCampo();
            carregarDtgvTelas();
        }
Ejemplo n.º 11
0
        private void atualizaInfo()
        {
            entradas = Convert.ToDecimal(mov.getTotalEntradas());
            lblEntradas.Text = util.moneyFormata("" + entradas);
            saidas = Convert.ToDecimal(mov.getTotalSaidas());
            lblSaídas.Text = util.moneyFormata("" + saidas);
            Decimal movimento = entradas - saidas;
            lblMovimento.Text = util.moneyFormata("" + movimento);
            Decimal valorInicial;
            Decimal.TryParse(cai.CaiValorIni, out valorInicial);
            Decimal saldo = movimento + valorInicial;
            lblSaldo.Text = util.moneyFormata("" + saldo);

            lblAbertura.Text = cai.CaiAbert;
            lblValorAbertura.Text = util.moneyFormata("" + cai.CaiValorIni);

            Usuario userAux;
            userAux = new Usuario();
            if (cai.UserAbriu != "")
            {
                userAux.Id = Convert.ToInt32(cai.UserAbriu);
                userAux = userAux.getUserById();
                lblQuemRealizouAbertura.Text = userAux.Login;
            }
            else
                lblQuemRealizouAbertura.Text = "---";

            if (cai.isFechado())
            {
                lblHoraFechamento.Text = cai.CaiFech;
                ttbValorFechamento.Text = cai.CaiValorFin;
                if (cai.UserFechou != "")
                {
                    userAux.Id = Convert.ToInt32(cai.UserFechou);
                    userAux = userAux.getUserById();
                    lblQuemRealizouFechamento.Text = userAux.Login;
                    valorFinal = Convert.ToDecimal(cai.CaiValorIni) + entradas - saidas;
                    Decimal sobraFalta = Convert.ToDecimal(ttbValorFechamento.Text) - valorFinal;
                    lblSobraCaixa.Text = "---";
                    lblFaltaCaixa.Text = "---";
                    if (sobraFalta > 0)
                        lblSobraCaixa.Text = util.moneyFormata(""+sobraFalta);
                    else
                        lblFaltaCaixa.Text = util.moneyFormata(""+Math.Abs(sobraFalta));
                }

            }
            else
            {
                lblHoraFechamento.Text = "---";
                lblQuemRealizouFechamento.Text = "---";
                lblSobraCaixa.Text = "---";
                lblFaltaCaixa.Text = "---";
                ttbValorFechamento.Text = "";
            }
        }
Ejemplo n.º 12
0
 public frmUsuarioControlar(Usuario userLogado)
 {
     InitializeComponent();
     this.userLogado = userLogado;
     if (!userLogado.hasAcessoTela(nomeTela))
         this.Close();
     user = new Usuario();
     user.Login = "";
     filtro = "all";
     carregaDt();
 }
Ejemplo n.º 13
0
 public bool atualizaStatus(Usuario user)
 {
     bool result = false;
     String sql = "UPDATE usuario SET usuario_status = @1 WHERE usuario_id = @2";
     sql = sql.Replace("@1", "" + user.Status);
     sql = sql.Replace("@2", "" + user.Id);
     bco.conecta();
     result = bco.executeNonQuery(sql);
     bco.desconecta();
     return result;
 }
Ejemplo n.º 14
0
 public frmUserBloq(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     lblUser.Text = user.Login;
     user.getStatus();
     if (user.Status)
         rbBloq.Checked = true;
     else
         rbDesbloq.Checked = true;
 }
Ejemplo n.º 15
0
        public frmUserCad()
        {
            InitializeComponent();
            this.ActiveControl = ttbLogin;
            teste = false;

            if (teste)
            {
                btnPerm.Enabled = true;
                user = new Usuario("shema", "123");
                user.Id = 12;
            }
        }
Ejemplo n.º 16
0
 public frmAluGerenciamento(bool pesquisa, Usuario user)
 {
     InitializeComponent();
     this.user = user;
     pesquisaConcluida = false;
     lblSelecionar.Visible = false;
     alu = new Aluno();
     getEstatisticas();
     atualizaDtgv();
     isPesquisa = pesquisa;
     if (pesquisa)
         adptaParaPesquisa();
 }
Ejemplo n.º 17
0
 public frmCaixaControlar(Usuario user, bool isFechamento)
 {
     InitializeComponent();
     util = new Utils();
     this.isFechamento = isFechamento;
     filtro = "ambas";
     this.user = user;
     mov = new Movimentacao();
     cai = new Caixa();
     atualizaInfo();
     atualizaDtgv();
     atualizaTela();
 }
Ejemplo n.º 18
0
 public frmDespesaControlar(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     desp = new Despesa();
     util = new Utils();
     cbbSituação.Text = "Todas";
     chkPeriodo.Checked = true;
     dtpInicio.Value = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
     dtpFim.Value = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 30);
     dtDesp = desp.consulta(dtpInicio.Value.ToShortDateString(), dtpFim.Value.ToShortDateString(), cbbSituação.Text, ttbDesc.Text, false);
     dtgvDesp.DataSource = dtDesp;
     getInfos();
 }
Ejemplo n.º 19
0
        public frmMensalidadeControlarcs(Usuario user, String matCod)
        {
            InitializeComponent();
            Caixa cai = new Caixa();
            cai.CaiData = DateTime.Today.ToShortDateString();
            cai = cai.getCaixaByData();
            if (cai.CaiAbert == "")
            {
                MessageBox.Show("Caixa não foi aberto!", "Venda não permitida!", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                this.Close();
            }

            mat = new Matricula();
            mat.Id = matCod;
            mat = mat.getById();
            this.user = user;
            Aluno aluAux = new Aluno();
            aluAux.Id = Convert.ToInt32(mat.AluId);
            aluAux = aluAux.getAlunoById();
            lblAluno.Text = aluAux.Nome;
            lblCod.Text = mat.Id;
            lblDtVcmto.Text = mat.DtVcmto;
            lblDtInicio.Text = DateTime.Parse(mat.DtIni).ToShortDateString();
            Modalidade modAux = new Modalidade();
            modAux.Id = mat.ModId;
            modAux = modAux.getById();
            lblModalidade.Text = modAux.Desc;
            if (mat.DtFim != "")
            {
                btnNovo.Visible = false;
            }

            if (mat.Tipo == "d")
                atualizaInterface();
            else
            {
                lblQtdeDias.Visible = false;
                lblCreditos.Visible = false;
                lblDias.Visible = false;
                dtgvMensalidades.Columns["colunaCoringa"].Visible = false;
                dtgvMensalidades.Columns["vcmto"].Visible = true;
            }
            dtgvMensalidades.DataSource = mat.getMensalidades();
        }
Ejemplo n.º 20
0
 public frmDiariaPgmto(String matCod, Usuario user)
 {
     InitializeComponent();
     mat = new Matricula();
     valorFinal = valorDesc = valorDiaria = 0;
     util = new Utils();
     this.user = user;
     lblUserOn.Text = user.Login;
     mat.Id = matCod;
     mat = mat.getById();
     lblMatCod.Text = mat.Id;
     lblMatDtIni.Text = DateTime.Parse(mat.DtIni).ToShortDateString();
     creditosAtuais = Convert.ToDecimal(mat.QtdeDias);
     Modalidade mod = new Modalidade();
     mod.Id = mat.ModId;
     mod = mod.getById();
     valorDiaria = Convert.ToDecimal(mod.ValorD);
     atualizaTotal();
 }
Ejemplo n.º 21
0
 public bool criarNovo(Usuario user)
 {
     bool result = true;
     String sql = "INSERT INTO usuario (usuario_login, usuario_pass, usuario_status) VALUES ('@1', '@2', @3)";
     sql = sql.Replace("@1", user.Login);
     sql = sql.Replace("@2", user.Senha);
     sql = sql.Replace("@3", "" + user.Status);
     bco.conecta();
     result = bco.executeNonQuery(sql);
     bco.desconecta();
     if (result)
     {
         DataTable dt;
         sql = "SELECT MAX(usuario_id) FROM usuario";
         bco.conecta();
         result = bco.executeQuery(sql, out dt);
         bco.desconecta();
         if (result)
         {
             user.Id = Convert.ToInt32(dt.Rows[0][0]);
             sql = "SELECT camp_id, tela_id FROM campo";
             bco.conecta();
             result = bco.executeQuery(sql, out dt);
             bco.desconecta();
             for (int i = 0; i < dt.Rows.Count; i++)
             {
                 sql = "INSERT INTO usuario_campo (usuario_id, camp_id, tela_id, usuariocamp_acesso) VALUES (@1, @2, @3, @4)";
                 sql = sql.Replace("@1", "" + user.Id);
                 sql = sql.Replace("@4", "" + false);
                 sql = sql.Replace("@2", "" + dt.Rows[i]["camp_id"]);
                 sql = sql.Replace("@3", "" + dt.Rows[i]["tela_id"]);
                 bco.conecta();
                 result = bco.executeNonQuery(sql);
                 bco.desconecta();
             }
         }
     }
     return result;
 }
Ejemplo n.º 22
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (ttbLogin.Text == "")
                ttbLogin.BackColor = Color.Red;
            if (ttbSenha.Text == "")
                ttbSenha.BackColor = Color.Red;
            if (ttbLogin.Text != "" && ttbSenha.Text != "")
            {
                user.Login = ttbLogin.Text;
                user.Senha = ttbSenha.Text;
                user = new Usuario(ttbLogin.Text, ttbSenha.Text);

                if (user.isBloq())
                    MessageBox.Show("Usuário Bloqueado! Contate o administrador do sistema!", "Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                else
                    if (user.logar())
                    {
                        user.Logado = true;
                        this.Close();
                    }
                    else
                        MessageBox.Show("Login / Senha errado(s)!", "Não foi possível efetuar seu login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 23
0
        public frmAluNovo(String aluCod, Usuario user)
        {
            InitializeComponent();
            util = new Utils();
            this.user = user;
            if (aluCod != "") //atualiza
            {
                alu = new Aluno();
                alu.Id = Convert.ToInt32(aluCod);
                DataTable dtAux = alu.getAluno();
                DataRow linha = dtAux.Rows[0];
                alu.Nome = linha["alu_nome"].ToString();
                alu.Cidade = linha["cid_cod"].ToString();
                alu.Rg = linha["alu_rg"].ToString();
                alu.Cpf = linha["alu_cpf"].ToString();
                alu.Bairro = linha["alu_bairro"].ToString();
                alu.Rua = linha["alu_rua"].ToString();
                alu.Numero = linha["alu_numero"].ToString();
                alu.Cep = linha["alu_cep"].ToString();
                alu.Fone = linha["alu_fone"].ToString();
                alu.Cel = linha["alu_cel"].ToString();
                alu.Email = linha["alu_email"].ToString();
                alu.DtNasc = linha["alu_dtnasc"].ToString();
                alu.Sexo = Convert.ToChar(linha["alu_sexo"]);

                adptaInterface();
            }
            else //cadastro
            {
                carregaCbb();
                cbbEstado.SelectedIndex = cbbEstado.Items.Count - 2;
                cbbCidade.SelectedValue = util.getCodCidade("Presidente Prudente");
                primeiroLoadCidades = false;
                rbMasc.Checked = true;
            }
        }
Ejemplo n.º 24
0
 public frmUserAlteraSenha(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     ttbLogin.Text = user.Login;
 }
Ejemplo n.º 25
0
        public frmMensalidadePgmto(Usuario user, String matCod)
        {
            InitializeComponent();
            Caixa cai = new Caixa();
            cai.CaiData = DateTime.Today.ToShortDateString();
            cai = cai.getCaixaByData();
            if (cai.CaiAbert == "")
            {
                MessageBox.Show("Caixa não foi aberto!", "Venda não permitida!", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                this.Close();
            }
            chkDesc.Checked = false;
            valorMens = valorDesc = valorFinal = valorProporcional = 0;
            this.user = user;
            mat = new Matricula();
            mat.Id = matCod;
            mat = mat.getById();
            lblMatCod.Text = mat.Id;
            lblMatDtIni.Text = DateTime.Parse(mat.DtIni).ToShortDateString();
            lblMatVenc.Text = mat.DtVcmto;
            Modalidade modAux = new Modalidade();
            modAux.Id = mat.ModId;
            modAux = modAux.getById();
            valorMens = Convert.ToDecimal(modAux.ValorM);
            lblValorMens.Text = "R$" + valorMens;
            if (!lblValorMens.Text.Contains(","))
                lblValorMens.Text += ",00";
            atualizaTotal();
            lblUserOn.Text = user.Login;

            mov = new Movimentacao();
            mov.MatCod = mat.Id;
            int qtdeMensalidades = mov.getQtdeMensalidades();
            int fatorPrimeiraParcela = 0;
            String[] diaInicio = mat.DtIni.Split('/');
            if (mat.DtVcmto != diaInicio[0])
            {
                fatorPrimeiraParcela = 1;
                if (qtdeMensalidades == 0) //primeira mens. com valor proporcional a calcular
                {
                    chkProporcional.Visible = true;
                    lblValorProp.Visible = true;
                    Decimal valorDia = Convert.ToDecimal(modAux.ValorM) / 30;
                    DateTime dtInicial = DateTime.Parse(mat.DtIni);
                    DateTime dtVcmto = new DateTime(DateTime.Today.Year, DateTime.Today.Month + 1, Convert.ToInt32(mat.DtVcmto));
                    TimeSpan dif = dtVcmto - dtInicial;
                    valorProporcional = dif.Days * valorDia;
                    valorProporcional = Math.Round(valorProporcional, 2);
                    atualizaTotal();
                }
            }
            DateTime mensAtual = DateTime.Parse(mat.DtIni).AddMonths(qtdeMensalidades + fatorPrimeiraParcela);
            DateTime mensAtual2 = new DateTime(mensAtual.Year, mensAtual.Month, Convert.ToInt32(mat.DtVcmto));
            lblMensVenc.Text = mensAtual2.ToShortDateString();

            Venda ven = new Venda();
            dtVendasSemEntrada = ven.getVendasSemEntrada(mat.AluId);
            if (dtVendasSemEntrada.Rows.Count > 0) //possui vendas sem pagar
            {
                valorProdutos = 0;
                for (int i = 0; i < dtVendasSemEntrada.Rows.Count; i++)
                    valorProdutos += Convert.ToDecimal(dtVendasSemEntrada.Rows[i]["ven_valor"]);
                lblProdutosValor.Text = "R$"+valorProdutos;
                if (!lblProdutosValor.Text.Contains(','))
                    lblProdutosValor.Text += ",00";
                atualizaTotal();
                gpbProdutos.Enabled = true;
            }
            else
                gpbProdutos.Enabled = false;
        }
Ejemplo n.º 26
0
 public bool logar(Usuario user)
 {
     bool result;
     DataTable dt = new DataTable();
     String sql = "SELECT * FROM usuario WHERE usuario_login = '******' AND usuario_pass = '******' AND usuario_status = true";
     sql = sql.Replace("@1", user.Login);
     sql = sql.Replace("@2", user.Senha);
     bco.conecta();
     bco.executeQuery(sql, out dt);
     if (dt.Rows.Count == 0)
     {
         result = false;
     }
     else
     {
         int user_id = Convert.ToInt32(dt.Rows[0]["usuario_id"]);
         user.Id = user_id;
         DateTime entrada = new DateTime();
         entrada = DateTime.Now;
         sql = "INSERT INTO acesso(usuario_id, acess_ent) VALUES (@1, '@2')";
         sql = sql.Replace("@1", "" + user_id);
         sql = sql.Replace("@2", "" + entrada);
         bco.executeNonQuery(sql);
         result = true;
     }
     bco.desconecta();
     return result;
 }
Ejemplo n.º 27
0
 public bool trocaSenha(Usuario user)
 {
     bool result = true;
     String sql = "UPDATE usuario SET usuario_pass = '******' WHERE usuario_id = @2";
     sql = sql.Replace("@1", user.Senha);
     sql = sql.Replace("@2", ""+user.Id);
     bco.conecta();
     result = bco.executeNonQuery(sql);
     bco.desconecta();
     return result;
 }
Ejemplo n.º 28
0
 public frmUserOpcoes(Usuario user)
 {
     InitializeComponent();
     this.user = user;
     lblUser.Text = user.Login;
 }
Ejemplo n.º 29
0
 public bool deslogar(Usuario user)
 {
     bool result;
     isLogado(user);
     String sql = "UPDATE acesso SET acess_sai = '@data' WHERE acess_id = @ultimaCon";
     sql = sql.Replace("@ultimaCon", ""+user.UltimoAcesso);
     sql = sql.Replace("@data", ""+DateTime.Now);
     bco.conecta();
     result = bco.executeNonQuery(sql);
     bco.desconecta();
     return result;
 }
Ejemplo n.º 30
-1
 public frmDespesaNova(Usuario user, String despId)
 {
     InitializeComponent();
     this.user = user;
     desp = new Despesa();
     util = new Utils();
     util.moneyMaskFormata(ttbValorPgmto);
     util.moneyMaskFormata(ttbValor);
     if (despId != "")
     {
         this.Text = "Alterar Despesa";
         desp.Id = despId;
         desp = desp.getById();
         ttbDesc.Text = desp.Desc;
         ttbValor.Text = desp.Valor;
         if (desp.DtPgmto != "")
         {
             rbPaga.Checked = true;
             gpbPagamento.Enabled = true;
             ttbValorPgmto.Text = desp.ValorPg;
             dtpPagamento.Value = DateTime.Parse(desp.DtPgmto);
         }
         else
             rbApagar.Checked = true;
         dtpVcmto.Value = DateTime.Parse(desp.DtVcmto);
     }
     else
         rbApagar.Checked = true;
     util.setCamposObrigatorios(Controls);
 }