private async Task <List <Escola> > ClientesFiltersAsync() { return (await EscolaControllers .GetInstacia() .GetList()); }
private async void ContApagar_Click(object sender, System.EventArgs e) { if (gridView1.FocusedRowHandle >= 0) { if (XtraMessageBox.Show("Apagar uma informação implica perda de informação!\nPretendes mesmo continuar?!...", "Apagar Informação", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { var result = escolaViewModelsBindingSource.Current as Escola; try { if (result != null) { var resultDelete = await EscolaControllers.GetInstacia().Delete(result); if (resultDelete.IsSucess) { XtraMessageBox.Show("Informação selecionada Pagada com Exito!...", "Apagar Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); ListGeral(); } else { XtraMessageBox.Show("Não foi possivel apagar a Informação selecionada!...", "Tentativa Falhada", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exe) { XtraMessageBox.Show("Não foi possivel apagar a Informação selecionada!...\n Verifique o as informações Adicionais: Talvez seja o facto de haver informções que dependem desta que estas a tentar apagar, e apagar este informação implica perder toda a informção delecionada comprimetendo assim a estabilidade do sistema {" + exe.Message + "}", "Tentativa Falhada", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { XtraMessageBox.Show("Por favor selecione alguma informação na tela!..."); } }
async Task <int> ExistingData(string nome, string republica, string Ministerio) { var result = await EscolaControllers .GetInstacia() .GetCount(nome, republica, Ministerio); return(result > 0 ? 1 : 0); }
private async void Atualizar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData( (string)txtNome.EditValue, (string)txttxtRepublica.EditValue, (string)txtMinisterio.EditValue) > 1)) { if (XtraMessageBox.Show("Atualizar uma informação implica Alteração de informação!\nPretendes mesmo continuar?!...", "Atualizar Informação", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var curs = new Escola { EscolaID = Convert.ToInt32(txtCodigo.Text), Nome = txttxtRepublica.Text, Rodape = (string)txtRodape.EditValue, Ministerio = (string)txtMinisterio.EditValue, Outros = (string)txtOutros.EditValue, republica = txtNome.Text, }; if ((await EscolaControllers.GetInstacia().Update(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); ListGeral(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exception) { MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
private async void Guardar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData( (string)txtNome.Text, (string)txttxtRepublica.EditValue, (string)txtMinisterio.EditValue) > 0)) { var curs = new Escola { Nome = txttxtRepublica.Text, Rodape = (string)txtRodape.EditValue, Ministerio = (string)txtMinisterio.EditValue, Outros = (string)txtOutros.EditValue, republica = txtNome.Text, }; if ((await EscolaControllers.GetInstacia().Insert(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); ListGeral(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exception) { MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }