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 = disciplinaViewModelsBindingSource.Current as Disciplina; try { if (result != null) { var resultDelete = await DisciplinaControllers.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!..."); } }
private async Task <List <Disciplina> > ClientesFiltersAsync() { return (await DisciplinaControllers .GetInstacia() .GetList()); }
async Task <int> ExistingData(string nome) { var result = await DisciplinaControllers.GetInstacia() .GetCount(nome); return(result > 0 ? 1 : 0); }
private async void ListGeral() { var result = await ProfessorControllers.GetInstacia().GetList(); professorViewModelsBindingSource.DataSource = result.ToList(); var result1 = await DisciplinaControllers.GetInstacia().GetList(); disciplinaViewModelsBindingSource.DataSource = result1.ToList(); }
private async void Atualizar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData((string)txtNome.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 Disciplina { DisciplinaID = Convert.ToInt32(txtCodigo.Text), Designacao = (string)txtNome.Text, Sigla = (string)txtSigla.Text, }; if ((await DisciplinaControllers.GetInstacia().Update(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } 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.EditValue) > 0)) { var curs = new Disciplina { Designacao = (string)txtNome.Text, Sigla = (string)txtSigla.Text, }; if ((await DisciplinaControllers.GetInstacia().Insert(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } 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 BtnApagar_Click(object sender, EventArgs e) { if (XtraMessageBox.Show("Apagar uma informação implica perda de informação!\nPretendes mesmo continuar?!...", "Apagar Informação", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { try { var resultDelete = await DisciplinaControllers.GetInstacia().Delete((int)txtCodigo.EditValue); if (resultDelete.IsSucess) { XtraMessageBox.Show("Informação selecionada Pagada com Exito!...", "Apagar Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } 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); } } }