private void CarregaClasse()
    {
        ClasseDB claDB    = new ClasseDB();
        DataSet  dsClasse = claDB.SelectAllClasses();

        Function.CarregaDDL(dsClasse, ddlClasse, "CLA_CODIGO", "CLA_CLASSE");
    }
        /// <summary>
        /// Salva ou insere os dados.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void item_save_Click(object sender, EventArgs e)
        {
            FillClasseData();

            if (!IsSaveMode)
            {
                if (ClasseDB.ExistClasse(pData.ID))
                {
                    DarkMessageBox.ShowInformation("O ID já está em uso.", "Aviso");
                    return;
                }

                if (ClasseDB.InsertClasse(pData) > 0)
                {
                    DarkMessageBox.ShowInformation("As informações foram salvas.", "Aviso");
                    Program.MainForm.LoadClasse();
                    Close();
                }
            }
            else
            {
                if (ClasseDB.UpdateClasse(pData, pData.OldID) > 0)
                {
                    DarkMessageBox.ShowInformation("As informações foram salvas.", "Aviso");
                    //atualiza as informações
                    pData.OldID = pData.ID;
                    Program.MainForm.LoadClasse();
                }
            }
        }
Example #3
0
 /// <summary>
 /// Carrega os incrementos e apresenta na lista.
 /// </summary>
 public void LoadIncrement()
 {
     list_increment.Items.Clear();
     //obtem os incrementos e preenche a lista
     increment = ClasseDB.GetClasseBasicData("classes_increment");
     for (var n = 0; n < increment.Count; n++)
     {
         list_increment.Items.Add(new DarkListItem($"{increment[n].ID} - {increment[n].Name}"));
     }
 }
Example #4
0
        /// <summary>
        /// Carrega as classes e apreseta na lista.
        /// </summary>
        public void LoadClasse()
        {
            list_classes.Items.Clear();

            //obtem as classes e preenche a lista
            classe = ClasseDB.GetClasseBasicData("classes");
            for (var n = 0; n < classe.Count; n++)
            {
                list_classes.Items.Add(new DarkListItem($"{classe[n].ID} - {classe[n].Name}"));
            }
        }
Example #5
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            InitializeDatabase();

            Static.Classes = ClasseDB.LoadClasseData();

            if (Static.Classes.Count == 0)
            {
                DarkMessageBox.ShowWarning("Não foi encontrado nenhuma informação de classes.\nPortanto, as opções de edição e criação de personagem não estarão disponíveis.\nPor favor, crie classes e tente novamente.", "Importante");
            }
        }
        /// <summary>
        /// Abre o formulario e carrega as informações da classe.
        /// </summary>
        /// <param name="classeID"></param>
        public void Show(int classeID)
        {
            pData = ClasseDB.LoadClasseData(classeID);

            FillTextbox();

            if (!IsOpen)
            {
                Show();
            }

            IsOpen = true;
        }
        public Basic()
        {
            InitializeComponent();

            DockArea = DarkDockArea.Document;
            Dock     = DockStyle.Fill;

            txt_id.KeyPress    += ControlEvent.TextBox_KeyPress;
            txt_level.KeyPress += ControlEvent.TextBox_KeyPress;
            txt_point.KeyPress += ControlEvent.TextBox_KeyPress;

            //obtem os incrementos e preenche a lista
            increment = ClasseDB.GetClasseBasicData("classes_increment");
            for (var n = 0; n < increment.Count; n++)
            {
                list_increment.Items.Add(new DarkListItem($"{increment[n].ID} - {increment[n].Name}"));
            }
        }
Example #8
0
        public void BindChartClasse(int adv, Literal lt, DateTime initialDate, DateTime finalDate)
        {
            DataTable     dt              = new DataTable();
            StringBuilder str             = new StringBuilder();
            ClasseDB      claDB           = new ClasseDB();
            Classe        cla             = new Classe();
            ProcessoDB    proDB           = new ProcessoDB();
            int           qtdmovimentacao = claDB.TotalClasse();

            dt.Columns.Add("Total", typeof(int));
            dt.Columns.Add("Classe", typeof(string));
            for (int i = 1; i <= qtdmovimentacao; i++)
            {
                double total = claDB.SelectTotalGrafico(adv, i, initialDate, finalDate);
                cla = claDB.Select(i);
                dt.Rows.Add(total, cla.Descricao);
            }

            str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]});
                       google.setOnLoadCallback(drawChartClasse);
                       function drawChartClasse() {
        var data = google.visualization.arrayToDataTable([
             ['Classe', 'quantidade'],
            ");
            for (int i = 0; i <= dt.Rows.Count - 1; i++)
            {
                str.Append("['" + dt.Rows[i]["Classe"].ToString() + "'," + dt.Rows[i]["Total"].ToString() + "],");
            }
            str.Append(" ]); ");
            str.Append(" var options = { ");
            str.Append(" is3D: true, ");
            str.Append(" backgroundColor: 'none', ");
            str.Append("            chartArea: { left: 100, width: '100%', height: '100%' } ");
            str.Append("         }; ");
            str.Append(" var chart = new google.visualization.PieChart(document.getElementById('piechart_Classe'));");
            str.Append(" chart.draw(data, options);");
            str.Append("}");

            str.Append("</script>");

            lt.Text = str.ToString().Replace('*', '"');
        }
    public void CarregaDetalhesProcesso(int id)
    {
        Recurso           rec           = new Recurso();
        Recurso           recurso       = new Recurso();
        RecursoDB         recDB         = new RecursoDB();
        Assunto           assunto       = new Assunto();
        AssuntoDB         assuntoDB     = new AssuntoDB();
        DataProcesso      dataProcesso  = new DataProcesso();
        DataProcessoDB    dataDB        = new DataProcessoDB();
        Movimentacao      mov           = new Movimentacao();
        MovimentacaoDB    movDB         = new MovimentacaoDB();
        Pessoa            pes           = new Pessoa();
        PessoaDB          pesDB         = new PessoaDB();
        ClienteFisico     clifisico     = new ClienteFisico();
        ClienteFisicoDB   clifisicoDB   = new ClienteFisicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        Contato           contato       = new Contato();
        ContatoDB         contatoDB     = new ContatoDB();
        Advogado          adv           = new Advogado();
        Vara             vara           = new Vara();
        VaraDB           varaDB         = new VaraDB();
        PosicaoCliente   pos            = new PosicaoCliente();
        PosicaoClienteDB posDB          = new PosicaoClienteDB();
        Cidade           cid            = new Cidade();
        CidadeDB         cidDB          = new CidadeDB();
        Estado           est            = new Estado();
        EstadoDB         estDB          = new EstadoDB();
        Classe           cla            = new Classe();
        ClasseDB         claDB          = new ClasseDB();
        Processo         pro            = new Processo();
        ProcessoDB       proDB          = new ProcessoDB();


        pro = proDB.Select(id);

        pes = pesDB.SelectGenerico(pro.PessoaCliente.Codigo);
        if (pes.Nivel == 3)
        {
            clifisico = clifisicoDB.Select(pes.Codigo);
            contato   = contatoDB.SelectContato(clifisico.ContatoPessoa.Codigo);
            lblClienteDetalhes.Text = contato.Nome;
        }
        else if (pes.Nivel == 4)
        {
            clijuridico             = clijuridicoDB.Select(pes.Codigo);
            contato                 = contatoDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
            lblClienteDetalhes.Text = contato.Nome;
        }


        lblNumeroDetalhes.Text       = pro.NumeroProcesso;
        lblDataCadastroDetalhes.Text = pro.DataCriacao.ToString("dd/MM/yyyy");
        lblObservacaoDetalhes.Text   = pro.Observacao;
        lblDescricaoDetalhes.Text    = pro.Descricao;


        assunto = assuntoDB.Select(pro.Assunto.Codigo);
        lblAssuntoDetalhes.Text = assunto.Descricao;

        mov = movDB.Select(pro.Movimentacao.Codigo);
        lblMovDetalhes.Text = mov.Descricao;

        vara = varaDB.Select(pro.Vara.Codigo);
        lblVaraDetalhes.Text = vara.Descricao;

        pos = posDB.Select(pro.PosicaoCliente.Codigo);
        lblPosicaoDetalhes.Text = pos.Descricao;

        cla = claDB.Select(pro.Classe.Codigo);
        lblClasseDetalhes.Text = cla.Descricao;

        dataProcesso = dataDB.SelectByProcesso(id);
        if (dataProcesso != null)
        {
            lblDataAudiencia.Text         = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy");
            lblHoraAudienciaDetalhes.Text = dataProcesso.DataAudiencia.ToString("t");
        }
        if (pro.Recurso != null)
        {
            lblRecursoDetalhes.Text = "Sim";
            recurso = recDB.Select(pro.Recurso.Codigo);
            rec     = recDB.SelectCamara(recurso.CodigoCamara);
            lblCamaraDetalhes.Text = rec.Camara;
            rec = recDB.SelectTribunal(recurso.CodigoTribunal);
            lblTribunalDetalhes.Text = rec.Tribunal;
        }
        else
        {
            lblRecursoDetalhes.Text = "Não";
        }



        cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo);
        lblComarcaDetalhes.Text = cid.NomeCidade;
        est            = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstado.Text = est.Descricao;
    }
Example #10
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            InitializeDatabase();

            Static.Classes = ClasseDB.LoadClasseData();
        }