示例#1
0
 public static FrmPrincipal InstanciaMDI()
 {
     {
         if (instancia == null)
         {
             instancia = new FrmPrincipal();
             return(instancia);
         }
         return(instancia);
     }
 }
示例#2
0
        private void FrmEnviaEmail_Load(object sender, EventArgs e)
        {
            //  await modelocrud.Recuperar();

            FrmPrincipal.LoadForm(this);
            lstEmail.DataSource = modelocrud.Modelos
                                  .OfType <EmailIgreja>().Where(em => !em.Enviado).ToList();
            email = (EmailIgreja)lstEmail.SelectedItem;

            lstCategoria.DataSource = modelocrud.Modelos
                                      .OfType <Permissao>().Where(p => p.Id > 9).ToList();
        }
示例#3
0
        private void MDI_Load(object sender, EventArgs e)
        {
            FrmPrincipal.LoadForm(this);

            foreach (Control control in this.Controls)
            {
                if (control is MdiClient)
                {
                    control.BackColor = FrmPrincipal.mus.BackgroundColorFinanceiro;
                    break;
                }
            }
        }
示例#4
0
        private void MDI_Load(object sender, EventArgs e)
        {
            foreach (Control control in this.Controls)
            {
                if (control is MdiClient)
                {
                    control.BackColor = FrmPrincipal.mus.BackgroundColorGereciamentoPessoa;
                    break;
                }
            }

            FrmPrincipal.LoadForm(this, "Gerenciamento de pessoas");
            toolStrip.Visible = false;
            visitanteToolStripMenuItem1.BackColor              = Color.Aqua;
            criançaToolStripMenuItem1.BackColor                = Color.Bisque;
            membroPorAclamaçãoToolStripMenuItem1.BackColor     = Color.Brown;
            membroPorBatismoToolStripMenuItem1.BackColor       = Color.Chocolate;
            membroPorReconciliaçãoToolStripMenuItem1.BackColor = Color.DarkBlue;
            membroPorTransferênciaToolStripMenuItem1.BackColor = Color.DeepPink;
        }
示例#5
0
        private void FrmDescrimina_Load(object sender, EventArgs e)
        {
            FrmPrincipal.LoadForm(this);
            label1.Text                   = "Identificações de movimento de entrada: ";
            label2.Text                   = "Identificações de movimento de saída: ";
            this.Text                     = "Movimentações da data :" + Data.ToString("dd/MM/yyyy");
            dgDados.DataSource            = Lista;
            dgDados.Columns["Data"].Width = 140;
            dgDados.Columns["Id"].Width   = 100;
            dgDados.Font                  = new Font("Arial", 18);

            foreach (var item in Lista)
            {
                if (item is MovimentacaoEntrada)
                {
                    label1.Text += item.Id + ", ";
                }

                if (item is MovimentacaoSaida)
                {
                    label2.Text += item.Id + ", ";
                }
            }
        }
示例#6
0
        private void FrmGrafico_Load(object sender, EventArgs e)
        {
            FrmPrincipal.LoadForm(this);
            chart1.Legends.Clear();
            chart1.Series.Clear();

            Legend legenda = new Legend();

            chart1.Legends.Add(legenda);
            chart1.Legends[0].Title     = "Legenda";
            chart1.Legends[0].Font      = new Font("Arial", 14, FontStyle.Bold);
            chart1.Legends[0].BackColor = Color.Aqua;

            chart1.ChartAreas["ChartArea1"].AxisX.Title = "Identificação da movimentação - "
                                                          + dateEscolhida.Value.ToString("dd/MM/yyyy");
            chart1.ChartAreas["ChartArea1"].AxisX.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea1"].AxisY.Title     = "Dinheiro (R$)";
            chart1.ChartAreas["ChartArea1"].AxisY.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea1"].BackColor       = Color.Transparent;


            chart1.ChartAreas.Add("ChartArea2");
            chart1.ChartAreas["ChartArea2"].AxisX.Title     = "Ano - " + dateEscolhida.Value.Year.ToString();
            chart1.ChartAreas["ChartArea2"].AxisX.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea2"].AxisY.Title     = "Dinheiro (R$)";
            chart1.ChartAreas["ChartArea2"].AxisY.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea2"].BackColor       = Color.Transparent;

            chart1.ChartAreas.Add("ChartArea3");
            chart1.ChartAreas["ChartArea3"].AxisX.Title     = "Mês - " + dateEscolhida.Value.Month.ToString();
            chart1.ChartAreas["ChartArea3"].AxisX.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea3"].AxisY.Title     = "Dinheiro (R$)";
            chart1.ChartAreas["ChartArea3"].AxisY.TitleFont = new Font("Arial", 12, FontStyle.Bold);
            chart1.ChartAreas["ChartArea3"].BackColor       = Color.Transparent;

            Title title1 = new Title();

            title1.Text = "Gráfico diario";
            title1.DockedToChartArea       = "ChartArea1";
            title1.IsDockedInsideChartArea = false;
            title1.Font = new Font("Arial", 12, FontStyle.Bold);
            chart1.Titles.Add(title1);

            Title title2 = new Title();

            title2.Text = "Gráfico Anual";
            title2.DockedToChartArea       = "ChartArea2";
            title2.IsDockedInsideChartArea = false;
            title2.Font = new Font("Arial", 12, FontStyle.Bold);
            chart1.Titles.Add(title2);

            Title title3 = new Title();

            title3.Text = "Gráfico Mensal";
            title3.DockedToChartArea       = "ChartArea3";
            title3.IsDockedInsideChartArea = false;
            title3.Font = new Font("Arial", 12, FontStyle.Bold);
            chart1.Titles.Add(title3);

            // remove grades verticais
            //chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 0;
            chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 2;
            chart1.ChartAreas[1].AxisX.MajorGrid.LineWidth = 2;
            chart1.ChartAreas[2].AxisX.MajorGrid.LineWidth = 2;

            chart1.ChartAreas[0].AxisX.Interval = 1;
            chart1.ChartAreas[0].AxisY.Maximum  = 5000;
            chart1.ChartAreas[0].AxisY.Interval = 500;

            chart1.Series.Add("MovimentoEntrada");
            chart1.Series["MovimentoEntrada"].LegendText  = "Movimento de entrada diaria";
            chart1.Series["MovimentoEntrada"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoEntrada"].BorderWidth = 1;
            chart1.Series["MovimentoEntrada"].ChartArea   = "ChartArea1";

            chart1.Series.Add("MovimentoSaida");
            chart1.Series["MovimentoSaida"].LegendText  = "Movimento de saída diaria";
            chart1.Series["MovimentoSaida"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoSaida"].BorderWidth = 1;
            chart1.Series["MovimentoSaida"].ChartArea   = "ChartArea1";

            chart1.Series.Add("MovimentoEntradaAnual");
            chart1.Series["MovimentoEntradaAnual"].LegendText  = "Movimento de entrada Anual";
            chart1.Series["MovimentoEntradaAnual"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoEntradaAnual"].BorderWidth = 1;
            chart1.Series["MovimentoEntradaAnual"].ChartArea   = "ChartArea2";

            chart1.ChartAreas[1].AxisX.Interval = 2;
            chart1.ChartAreas[1].AxisY.Maximum  = 100000;
            chart1.ChartAreas[1].AxisY.Interval = 10000;

            chart1.Series.Add("MovimentoSaidaAnual");
            chart1.Series["MovimentoSaidaAnual"].LegendText  = "Movimento de saida anual";
            chart1.Series["MovimentoSaidaAnual"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoSaidaAnual"].BorderWidth = 1;
            chart1.Series["MovimentoSaidaAnual"].ChartArea   = "ChartArea2";

            chart1.ChartAreas[2].AxisY.Maximum  = 20000;
            chart1.ChartAreas[2].AxisY.Interval = 2000;
            chart1.ChartAreas[2].AxisX.Interval = 2;
            chart1.ChartAreas[2].AxisX.Maximum  = 32;
            chart1.ChartAreas[2].AxisX.Minimum  = 1;
            chart1.ChartAreas[2].AxisX.Interval = 5;

            chart1.Series.Add("MovimentoSaidaMensal");
            chart1.Series["MovimentoSaidaMensal"].LegendText  = "Movimento de saida Mensal";
            chart1.Series["MovimentoSaidaMensal"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoSaidaMensal"].BorderWidth = 1;
            chart1.Series["MovimentoSaidaMensal"].ChartArea   = "ChartArea3";

            chart1.Series.Add("MovimentoEntradaMensal");
            chart1.Series["MovimentoEntradaMensal"].LegendText  = "Movimento de entrada Mensal";
            chart1.Series["MovimentoEntradaMensal"].ChartType   = SeriesChartType.Column;
            chart1.Series["MovimentoEntradaMensal"].BorderWidth = 1;
            chart1.Series["MovimentoEntradaMensal"].ChartArea   = "ChartArea3";

            AddPoint();
        }
示例#7
0
 private void FrmAutenticacao_Load(object sender, EventArgs e)
 {
     FrmPrincipal.LoadForm(this);
 }
示例#8
0
 public MyUserSettings(FrmPrincipal form)
 {
     Form = form;
 }
示例#9
0
        public void LoadCrudForm()
        {
            FrmPrincipal.LoadForm(this);

            if (!CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes && modelo != null && modelo.anular)
            {
                modelocrud.anularDados(modelo);
                modelo.anular        = false;
                modelo.stringConexao = BDcomum.conecta1;
            }

            if (!CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes && ModeloNovo != null && ModeloNovo.anular)
            {
                modelocrud.anularDados(ModeloNovo);
                ModeloNovo.anular        = false;
                ModeloNovo.stringConexao = BDcomum.conecta1;
            }

            if (modelo == null)
            {
                modeloErro = ModeloNovo;
            }
            else
            {
                modeloErro = modelo;
            }

            if (CondicaoAtualizar || CondicaoDeletar || CondicaoDetalhes)
            {
                InfoForm.Visible          = true;
                Proximo.Visible           = false;
                FinalizarCadastro.Visible = false;

                var propNome   = modelo.GetType().GetProperty("Nome");
                var propEmail  = modelo.GetType().GetProperty("Email");
                var propCodigo = modelo.GetType().GetProperty("Codigo");
                var propId     = modelo.GetType().GetProperty("Id");

                if (propNome != null && propCodigo != null)
                {
                    InfoForm.Text = "Identificação: " + propCodigo.GetValue(modelo).ToString() +
                                    " - " + propNome.GetValue(modelo).ToString();
                }
                else
                if (propCodigo != null && propEmail != null)
                {
                    InfoForm.Text = "Identificação: " + propCodigo.GetValue(modelo).ToString() +
                                    " - " + propEmail.GetValue(modelo).ToString();
                }
                else
                if (propNome != null)
                {
                    InfoForm.Text = "Identificação: " + propId.GetValue(modelo).ToString() +
                                    " - " + propNome.GetValue(modelo).ToString();
                }
                else
                {
                    InfoForm.Text = "Identificação: " + propId.GetValue(modelo).ToString() +
                                    " - " + modelo.GetType().Name;
                }
            }

            if (modelo is Pessoa && this is Formulario.Pessoas.FormCrudPessoa.FrmPessoa ||
                ModeloNovo is Pessoa && this is Formulario.Pessoas.FormCrudPessoa.FrmPessoa)
            {
                DadoClasse.Visible = true;
                PessoaFrmMinisterioSelecionar.Visible = true;
                PessoaFrmImagemSelecionar.Visible     = true;
                if (modelo is PessoaDado || ModeloNovo is PessoaDado)
                {
                    PessoaFrmEnderecoSelecionar.Visible = true;
                    PessoaFrmTelefoneSelecionar.Visible = true;
                    PessoaFrmCpfSelecionar.Visible      = true;
                    PessoaFrmEmailSelecionar.Visible    = false;
                }
                else
                if (modelo is PessoaLgpd || ModeloNovo is PessoaLgpd)
                {
                    PessoaFrmCpfSelecionar.Visible   = false;
                    PessoaFrmEmailSelecionar.Visible = true;
                }
            }

            if (modelo is Ministerio && this is Formulario.FormularioMinisterio.FrmMinisterio ||
                ModeloNovo is Ministerio && this is Formulario.FormularioMinisterio.FrmMinisterio)
            {
                DadoMinisterioSelecionar.Visible      = true;
                MinisterioFrmPessoaSelecionar.Visible = true;
                MinisterioFrmNomeSelecionar.Visible   = true;
            }

            if (modelo is Celula && this is FrmCelula)
            {
                DadoCelulaSelecionar.Visible = true;
                CelulaFrmEnderecoCelulaSelecionar.Visible = true;
                CelulaFrmDia_semanaSelecionar.Visible     = true;
                CelulaFrmMinisteriosSelecionar.Visible    = true;
            }

            if (modelo is Reuniao && this is FrmReuniao)
            {
                ReuniaoFrmLocal_reuniaoSelecionar.Visible = true;
                ReuniaoFrmPessoasSelecionar.Visible       = true;
            }

            if (!CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes)
            {
                Proximo.Visible = true;
            }

            if (!CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes &&
                this is FrmCelula ||
                !CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes &&
                this is Formulario.FormularioMinisterio.FrmMinisterio ||
                !CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes &&
                this is Formulario.Pessoas.FormCrudPessoa.FrmPessoa ||
                !CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes &&
                this is FrmReuniao || modelo != null && modelo.GetType().IsSubclassOf(typeof(Movimentacao)) &&
                !CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes ||
                this is FrmFonte &&
                !CondicaoAtualizar && !CondicaoDeletar && !CondicaoDetalhes)
            {
                Proximo.Visible = false;
                if (modelo != null)
                {
                    FinalizarCadastro.Visible = true;
                }
                else if (ModeloNovo != null)
                {
                    FazerMudanca.Visible = true;
                }
            }

            if (CondicaoAtualizar)
            {
                Atualizar.Visible = true;
            }


            if (CondicaoDeletar)
            {
                Deletar.Visible = true;
            }

            if (CondicaoDetalhes)
            {
                foreach (var item in this.Controls)
                {
                    if (item is TextBox)
                    {
                        var t = (TextBox)item;
                        t.ReadOnly = true;
                    }
                    if (item is MaskedTextBox)
                    {
                        var t = (MaskedTextBox)item;
                        t.ReadOnly = true;
                    }

                    if (item is Button && !(this is Formulario.FormularioMinisterio.FrmMinisterio) &&
                        !(this is Formulario.Pessoas.FormCrudPessoa.FrmPessoa) && !(this is FrmCelula) &&
                        !(this is FrmReuniao))
                    {
                        var t = (Button)item;
                        t.Enabled = false;
                    }
                }
            }
        }