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 } }
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 } }