Example #1
0
        private void inicio()
        {
            try
            {
                limpa_campos();
                txtEvento.Focus();
                cTipoEvento tpe = new cTipoEvento();
                using (DataSet ds = tpe.preenche_lista_tpeventos())
                {
                    using (DataTable dt = ds.Tables["TpEventos"])
                    {
                        #region listview
                        lvTpEventos.Clear();
                        lvTpEventos.View               = View.Details;
                        lvTpEventos.LabelEdit          = true;
                        lvTpEventos.AllowColumnReorder = true;
                        lvTpEventos.CheckBoxes         = false;
                        lvTpEventos.FullRowSelect      = true;
                        lvTpEventos.GridLines          = true;
                        //lvTpEventos.Sorting = SortOrder.Ascending;

                        lvTpEventos.Columns.Add("ID", 50);
                        lvTpEventos.Columns.Add("Evento", 490, HorizontalAlignment.Left);
                        //lvTpEventos.Columns.Add("Cadastro por", 120, HorizontalAlignment.Left);
                        //lvTpEventos.Columns.Add("Data Cadastro", 120, HorizontalAlignment.Left);
                        lvTpEventos.Columns.Add("", 0);
                        lvTpEventos.Columns.Add("", 0);
                        lvTpEventos.Columns.Add("", 0);
                        lvTpEventos.Columns.Add("", 0);

                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            DataRow      drw = dt.Rows[i];
                            ListViewItem lvi = new ListViewItem(drw["ID_TP_EVENTO"].ToString());
                            lvi.SubItems.Add(drw["EVENTO"].ToString());
                            //lvi.SubItems.Add(drw["USERCAD"].ToString());
                            //lvi.SubItems.Add(drw["DTCAD"].ToString());
                            lvi.SubItems.Add(drw["MASCARA"].ToString());
                            lvi.SubItems.Add(drw["RECOMENDACOES"].ToString());
                            lvi.SubItems.Add(drw["RTO"].ToString());
                            lvi.SubItems.Add(drw["FLAG"].ToString());
                            lvi.SubItems.Add(drw["flgHabilitado"].ToString());

                            lvTpEventos.Items.Add(lvi);
                        }
                        lblTotalReg.Text = string.Concat("Total de ", lvTpEventos.Items.Count, " registro(s)");
                        #endregion
                    }
                }

                if (lvTpEventos.Items.Count == 0)
                {
                    mnuOculto.Enabled = false;
                }
                else
                {
                    mnuOculto.Enabled = true;
                }

                if (lvTpEventos.Items.Count > 0)
                {
                    lvTpEventos.Items[0].Selected = true;
                    lvTpEventos_Click(null, null);
                }
            }
            catch (Exception ex)
            {
                #region LOG ERRO
                cLog lg = new cLog();
                lg.log         = ex.Message.Replace("'", "");
                lg.form        = this.Text;
                lg.metodo      = "inicio";
                lg.dt          = DateTime.Now;
                lg.usersistema = cGlobal.userlogado;
                lg.userRede    = Environment.UserName;
                lg.terminal    = Environment.MachineName;
                lg.tp_flag     = false;
                lg.grava_log(lg);
                #endregion
            }
        }
Example #2
0
        private void inicio(bool pesquisa)
        {
            try
            {
                Bloqueio(true);
                tssMsg.Text = string.Empty;

                #region TIPO EVENTO
                cTipoEvento cte = new cTipoEvento();
                using (DataSet dstpevento = cte.preenche_lista_tpeventos())
                {
                    cboTPEvento.DataSource    = dstpevento.Tables["TpEventos"];
                    cboTPEvento.DisplayMember = "EVENTO";
                    cboTPEvento.ValueMember   = "ID_TP_EVENTO";
                    cboTPEvento.Text          = string.Empty;
                }
                #endregion

                cDemanda cdem = new cDemanda();
                if (!pesquisa)
                {
                    dsdem = cdem.retorna_demanda(null);
                }
                else
                {
                    dsdem = cdem.retorna_demanda(txtLocalizar.Text.ToUpper());
                }

                if (dsdem.Tables["Demanda"].Rows.Count == 0)
                {
                    txtLocalizar.Text = string.Empty;
                    inicio(false);
                }

                #region DATASET
                txtIdDemanda.DataBindings.Clear();
                cboTPEvento.DataBindings.Clear();
                txtAtividade.DataBindings.Clear();
                txtEsforco.DataBindings.Clear();
                cboResponsavel.DataBindings.Clear();
                txtSequencia.DataBindings.Clear();
                txtUsuario.DataBindings.Clear();
                txtDataCad.DataBindings.Clear();

                txtIdDemanda.DataBindings.Add("Text", dsdem, "Demanda.ID_ATIVIDADE");
                txtAtividade.DataBindings.Add("Text", dsdem, "Demanda.ATIVIDADE");
                txtEsforco.DataBindings.Add("Text", dsdem, "Demanda.ESFORCO");
                cboResponsavel.DataBindings.Add("Text", dsdem, "Demanda.RESPONSAVEL");
                txtSequencia.DataBindings.Add("Text", dsdem, "Demanda.SEQUENCIA");
                txtUsuario.DataBindings.Add("Text", dsdem, "Demanda.USERCAD");
                txtDataCad.DataBindings.Add("Text", dsdem, "Demanda.DTCAD");

                cboTPEvento.DataSource    = dsdem.Tables["TpEvento"];
                cboTPEvento.DisplayMember = "EVENTO";
                cboTPEvento.ValueMember   = "ID_TP_EVENTO";
                cboTPEvento.DataBindings.Add("SelectedValue", dsdem, "Demanda.ID_TP_EVENTO");

                tslStatus.Text = string.Concat(BindingContext[dsdem, "Demanda"].Position + 1, "/", BindingContext[dsdem, "Demanda"].Count);

                if (BindingContext[dsdem, "Demanda"].Count > 0)
                {
                    tsbtnNovo.Enabled     = true;
                    tsbtnEditar.Enabled   = true;
                    tsbtnCancelar.Enabled = false;
                    tsbtnDeletar.Enabled  = true;
                    tsbtnSalvar.Enabled   = false;
                }
                else
                {
                    tsbtnNovo.Enabled     = true;
                    tsbtnEditar.Enabled   = false;
                    tsbtnCancelar.Enabled = false;
                    tsbtnDeletar.Enabled  = false;
                    tsbtnSalvar.Enabled   = false;
                    Limpa_campos();
                }
                #endregion
            }
            catch (Exception ex)
            {
                #region LOG ERRO
                cLog lg = new cLog();
                lg.log         = ex.Message.Replace("'", "");
                lg.form        = this.Text;
                lg.metodo      = "inicio";
                lg.dt          = DateTime.Now;
                lg.usersistema = cGlobal.userlogado;
                lg.userRede    = Environment.UserName;
                lg.terminal    = Environment.MachineName;
                lg.tp_flag     = false;
                lg.grava_log(lg);
                #endregion
            }
        }