private void BtSalvar_Click(object sender, EventArgs e) { for (int a = 0; a < TabelaClasses.RowCount - 1; a++) { if (!TabelaClasses.Rows[a].Cells["Classe"].ReadOnly) { int EstrategiaAtiva = 0; if (Convert.ToBoolean(TabelaClasses.Rows[a].Cells["ClasseAtiva"].Value)) { EstrategiaAtiva = 1; } if (ClassParametros.ValidaCampos(TabelaClasses)) { if (ClassParametros.InsereEstrategia(TabelaClasses.Rows[a].Cells["Classe"].Value.ToString(), TabelaClasses.Rows[a].Cells["DescricaoClasse"].Value.ToString(), Convert.ToString(EstrategiaAtiva), "BRAYAN")) { MessageBox.Show("Estratégias Salvas com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); } else { if (MessageBox.Show(ClassParametros.Erro + "\nDesejá continuar?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { return; } } } else { MessageBox.Show(ClassParametros.Erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void TabelaClasses_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { ClasseSelecionada = TabelaClasses.Rows[e.RowIndex].Cells["Classe"].Value.ToString(); ClassParametros.RetornaParametros(TabelaStatus, ClasseSelecionada); //TabelaStatus.Rows[0].Cells[1].ReadOnly = false; } }
private void RecuperaParametros() { try { if (!ClassParametros.RetornarParametros(TabelaClasses)) { MessageBox.Show(ClassParametros.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ClassParametros SelectFirst(string UidUserLogin, string uidparmetro, out string resultado, string EstadoExistencia) { resultado = ""; var VALUE = new ClassParametros(); VALUE.uidparmetro = uidparmetro; var ret = new ClassParametros(); try { var consulta = SqlParametros.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia); ret = consulta.FirstOrDefault(); }catch (Exception exc) { resultado = exc.Message; } return(ret); }
public void Delete(string UidUserLogin, ClassParametros VALUE, out string resultado) { SqlParametros.Delete(UidUserLogin, VALUE, out resultado); }
public void InsertInto(string UidUserLogin, ClassParametros VALUE, out string resultado) { SqlParametros.InsertInto(UidUserLogin, VALUE, out resultado); }
public List <ClassParametros> Select(string UidUserLogin, ClassParametros VALUE, out string resultado, string EstadoExistencia) { return(SqlParametros.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia)); }
private void BtSalvar_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; for (int a = 0; a < TabelaStatus.RowCount - 1; a++) { //Pega os valores do Parametro if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["ColunaStatus"].Value)) { MessageBox.Show("Valor do Status está em branco!", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error); Cursor = Cursors.Default; return; } var ParametroAtual = TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString(); var DescricaoAtual = TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString(); ClassParametros.RetornaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString()); if (string.IsNullOrEmpty(ClassParametros.Parametro) && string.IsNullOrEmpty(ClassParametros.DescricaoParametro)) { if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["ColunaStatus"].Value)) { if (MessageBox.Show("Valor do Status está em branco! \nAo continuar será atribuido atuomáticamente um valor Dinamico 0!\nDesejá continuar?", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK) { //Cursor = Cursors.Default; var data = DateTime.Now; TabelaStatus.Rows[a].Cells["ColunaStatus"].Value = data.ToString().Replace("/", "").Replace(" ", "").Replace(".", ""); } } if (!ClassParametros.InsereNovoParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString(), ParametroAtual, DescricaoAtual)) { MessageBox.Show("Erro ao inserir novo parametro\nErro: " + ClassParametros.Erro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Estratégia " + TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString() + " Inserida com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); } } /*S * if (!ClassParametros.AtualizaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString(), ParametroAtual)) * { * if (MessageBox.Show("Erro ao Atualizar\nClasse: " + ClasseSelecionada + "\nStatus: " + TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString() + "\nErro: " + ClassParametros.Erro + "\n\nDEsejá continuar sem atualizar o parametro acima?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) * { * Cursor = Cursors.Default; * return; * } * } */ //Pega as descrição if (string.IsNullOrEmpty((string)TabelaStatus.Rows[a].Cells["Descricao"].Value)) { if (MessageBox.Show("Valor do Descrição está em branco! \nAo continuar será atribuido atuomáticamente o descrição 0!\nDesejá continuar?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } else { TabelaStatus[2, a].Value = "0"; } } //Classes.ClassEstrategia.RetornaValorParametro(ClasseSelecionada, TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString()); var teste = ClassParametros.DescricaoParametro; if ((!DescricaoAtual.Equals(ClassParametros.DescricaoParametro)) && (!string.IsNullOrEmpty(ClassParametros.DescricaoParametro))) { if (!ClassParametros.AtualizaValorParametroDescricao(ClasseSelecionada, TabelaStatus.Rows[a].Cells["ColunaStatus"].Value.ToString(), DescricaoAtual)) { if (MessageBox.Show("Erro ao Atualizar\nClasse: " + ClasseSelecionada + "\nDescricao: " + TabelaStatus.Rows[a].Cells["Descricao"].Value.ToString() + "\nParametro: " + ParametroAtual + "\nErro: " + ClassParametros.Erro + "\n\nDEsejá continuar sem atualizar o parametro acima?", "ERRO", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) { Cursor = Cursors.Default; return; } } } //Estrategia } Cursor = Cursors.Default; }
public Status() { InitializeComponent(); ClassParametros.RetornarParametros(TabelaClasses); TabelaStatus.Rows[0].Cells[1].ReadOnly = true; }