private async Task Create() { TipoCompra tipoCompra = new TipoCompra(); if (!string.IsNullOrEmpty(txtDescricao.Text)) { tipoCompra.Descricao = txtDescricao.Text; var tipoCompraCriado = await HttpTipoCompras.Create(tipoCompra, usuarioLogado.token); if (tipoCompraCriado == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { AtualizaGrid(); MessageBox.Show("Tipo de compra adicionada com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); } } else { MessageBox.Show("Todos os campos são obrigatórios"); } }
private async Task Create() { Produto produto = new Produto(); if (!string.IsNullOrEmpty(txtCodigoProtheus.Text) && !string.IsNullOrEmpty(txtDescricao.Text)) { produto.CodigoProtheus = long.Parse(txtCodigoProtheus.Text); produto.Descricao = txtDescricao.Text; produto.GrupoId = Convert.ToInt64(cboGrupo.SelectedValue); var produtoCriado = await HttpProdutos.Create(produto, usuarioLogado.token); if (produtoCriado == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { AtualizaGrid(); MessageBox.Show("Produto adicionado com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); } } else { MessageBox.Show("Todos os campos são obrigatórios"); } }
private async Task Create() { Usuario usuario = new Usuario(); if (!string.IsNullOrEmpty(txtEmail.Text) && !string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtSenha.Text)) { usuario.Email = txtEmail.Text; usuario.Nome = txtNome.Text; usuario.Senha = txtSenha.Text; usuario.FuncaoId = 2; var usuarioCriado = await HttpUsuarios.Create(usuario, usuarioLogado.token); if (usuarioCriado == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { AtualizaGrid(); MessageBox.Show("Usuário adicionado com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); id = 0; } } else { MessageBox.Show("Todos os campos são obrigatórios"); } }
private async Task Create() { Grupo grupo = new Grupo(); if (!string.IsNullOrEmpty(txtCodigoProtheus.Text) && !string.IsNullOrEmpty(txtDescricao.Text)) { grupo.CodigoProtheus = long.Parse(txtCodigoProtheus.Text); grupo.Descricao = txtDescricao.Text; var grupoCriado = await HttpGrupos.Create(grupo, usuarioLogado.token); if (grupoCriado == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { await AtualizaGrid(); MessageBox.Show("Grupo de produto adicionado com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); } } else { MessageBox.Show("Todos os campos são obrigatórios"); } }
private new async Task Update() { if (id != 0) { Ocupacao ocupacao = new Ocupacao(); if (!string.IsNullOrEmpty(txtNumero.Text) && !string.IsNullOrEmpty(txtOcupacao.Text)) { ocupacao.Numero = txtNumero.Text; ocupacao.Nome = txtOcupacao.Text; var ocupacaoCriado = await HttpOcupacaos.Update(ocupacao, id, usuarioLogado.token); if (ocupacaoCriado == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { AtualizaGrid(); MessageBox.Show("Ocupação editada com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); id = 0; } } else { MessageBox.Show("Todos os campos são obrigatórios"); } } else { MessageBox.Show("Selecione ao menos uma ocupação da lista"); } }
private async Task Create() { Escola escola = new Escola(); if (CampoVazio()) { escola.Nome = txtNomeEscola.Text; escola.Cep = txtCep.Text; escola.Logradouro = txtLogradouro.Text; escola.Bairro = txtBairro.Text; escola.Numero = txtNumero.Text; escola.Estado = cboEstado.Text; escola.Cidade = txtCidade.Text; if (ResponsavelNaLista()) { var escolaEditada = await HttpEscolas.Create(escola, usuarioLogado.token); if (escolaEditada == null) { MessageBox.Show("Erro interno no servidor, tente em novamente em outro momento"); } else { AtualizaGrid(); escolas = await HttpEscolas.GetAllEscolas(usuarioLogado.token); for (int i = 0; i < dgvResponsavel.Rows.Count; i++) { Responsavel responsavel = new Responsavel(); responsavel.EscolaId = escolas.Last().Id; responsavel.Nome = dgvResponsavel.Rows[i].Cells[0].Value.ToString(); responsavel.Email = dgvResponsavel.Rows[i].Cells[1].Value.ToString(); responsavel.Cargo = dgvResponsavel.Rows[i].Cells[2].Value.ToString(); var responsavelCriado = await HttpResponsaveis.Create(responsavel, usuarioLogado.token); } MessageBox.Show("Escola adicionada com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); } } else { MessageBox.Show("Coloque pelo menos 3 responsáveis para a escola"); } } else { MessageBox.Show("Todos os campos são obrigatórios"); } }
private async void btnExcluir_ClickAsync(object sender, EventArgs e) { if (MessageBox.Show(ConstantesProjeto.CONFIRMACAO_EXLUSAO, "Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (id != 0) { await HttpGrupos.Delete(id, usuarioLogado.token); await AtualizaGrid(); MessageBox.Show("Grupo de produto excluído com sucesso"); ManipulaFormGenericoUtil.LimpaCampos(this); } else { MessageBox.Show("Selecione um Grupo de produto da lista"); } } }
private async void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Você realmente deseja excluir esse registro?", "Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (id != 0) { await HttpTipoCompras.Delete(id, usuarioLogado.token); MessageBox.Show("Tipo de compra excluída com sucesso"); AtualizaGrid(); ManipulaFormGenericoUtil.LimpaCampos(this); id = 0; } else { MessageBox.Show("Selecione um tipo de compra da lista"); } } }