async Task <int> ExistingData(string nome) { var result = await CursosControllers.GetInstacia() .GetCount(nome); return(result > 0 ? 1 : 0); }
private async Task <List <Cursos> > ClientesFiltersAsync() { return (await CursosControllers .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 = cursosViewModelsBindingSource.Current as Cursos; try { if (result != null) { var resultDelete = await CursosControllers.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 void ListGeral() { var result = await ClasseControllers.GetInstacia().GetList(); classesViewModelsBindingSource.DataSource = result.ToList(); var result1 = await PeriodosControllers.GetInstacia().GetList(); periodoViewModelsBindingSource.DataSource = result1.ToList(); var result2 = await CursosControllers.GetInstacia().GetList(); cursosViewModelsBindingSource.DataSource = result2.ToList(); }
private async void Atualizar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData((string)txtDescricao.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 Cursos { CursosID = Convert.ToInt32(txtCodigo.Text), CursosNome = (string)txtNome.Text, Descricao = (string)txtDescricao.Text, Sigra = (string)txtSigla.Text, }; if ((await CursosControllers.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)txtDescricao.EditValue) > 0)) { var curs = new Cursos { CursosNome = (string)txtNome.Text, Descricao = (string)txtDescricao.Text, Sigra = (string)txtSigla.Text, }; if ((await CursosControllers.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 CursosControllers.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); } } }