private void tsbtnDeletar_Click(object sender, EventArgs e) { try { cDemanda cdem = new cDemanda(); cdem.id_demanda = Convert.ToInt32(txtIdDemanda.Text); DialogResult dlr = (MessageBox.Show("Deseja realmente excluir esta Demanda?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); if (dlr == DialogResult.Yes) { cdem.deleta_demanda(cdem); MessageBox.Show("Registro excluído com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); #region LOG cLog lg = new cLog(); lg.log = string.Concat("Exclusão de Registro.", Environment.NewLine, "Demanda nº : ", cdem.id_demanda ); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = true; lg.grava_log(lg); #endregion inicio(false); txtLocalizar.Text = string.Empty; } else { return; } } catch (Exception ex) { #region LOG ERRO cLog lg = new cLog(); lg.log = ex.Message.Replace("'", ""); lg.form = this.Text; lg.metodo = sender.ToString(); 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 } }
private void tsbtnSalvar_Click(object sender, EventArgs e) { try { #region VALIDAÇÃO if (string.IsNullOrEmpty(cboTPEvento.Text)) { tssMsg.Text = "Tipo de Evento não informado"; cboTPEvento.Focus(); return; } if (string.IsNullOrEmpty(txtAtividade.Text)) { tssMsg.Text = "Atividade não informada"; txtAtividade.Focus(); return; } if (string.IsNullOrEmpty(cboResponsavel.Text)) { tssMsg.Text = "Responsável não informado"; cboResponsavel.Focus(); return; } #endregion cDemanda cdem = new cDemanda(); var retid = cdem.retorna_id_tp_evento(cboTPEvento.Text); cdem.id_tpevento = int.Parse(retid[0].ToString()); cdem.atividade = txtAtividade.Text; cdem.esforco = Convert.ToInt32(txtEsforco.Text); cdem.responsavel = cboResponsavel.Text; cdem.sequencia = Convert.ToInt32(txtSequencia.Text); if (cGlobal.editando == false) { //insert cdem.grava_demanda(cdem); MessageBox.Show("Registro cadastrado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); #region LOG cLog lg = new cLog(); lg.log = string.Concat("Cadastro de Registro.", Environment.NewLine, "Evento: ", cboTPEvento.Text, Environment.NewLine, "Atividade: ", txtAtividade.Text, Environment.NewLine, "Esforço: ", txtEsforco.Text, Environment.NewLine, "Responsável: ", cboResponsavel.Text, Environment.NewLine, "Sequência: ", txtSequencia.Text, Environment.NewLine ); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = true; lg.grava_log(lg); #endregion } else { cdem.id_demanda = int.Parse(txtIdDemanda.Text); cdem.altera_demanda(cdem); MessageBox.Show("Registro alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); #region LOG cLog lg = new cLog(); lg.log = string.Concat("Alteração de Registro.", Environment.NewLine, "Evento: ", cboTPEvento.Text, Environment.NewLine, "Atividade: ", txtAtividade.Text, Environment.NewLine, "Esforço: ", txtEsforco.Text, Environment.NewLine, "Responsável: ", cboResponsavel.Text, Environment.NewLine, "Sequência: ", txtSequencia.Text, Environment.NewLine ); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = true; lg.grava_log(lg); #endregion } Limpa_campos(); txtLocalizar.Enabled = true; btnLocalizar.Enabled = true; inicio(false); } catch (Exception ex) { tssMsg.Text = "Ocorreu um erro ao Salvar o registro. Consulte o Log."; #region LOG ERRO cLog lg = new cLog(); lg.log = ex.Message.Replace("'", ""); lg.form = this.Text; lg.metodo = sender.ToString(); 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 } }