public BaseController() { _unitOfWork = new UnitOfWork(new Cred9DbContext()); _usuarioNegocio = new UsuarioNegocio(_unitOfWork); _vendaNegocio = new VendaNegocio(_unitOfWork); _tarefaNegocio = new TarefaNegocio(_unitOfWorkPanorama, _unitOfWork); }
public void pesquisaVenda(string str) { VendaNegocio vendaNegocio = new VendaNegocio(); dataGridViewVenda.AutoGenerateColumns = false; VendaColecao mntcN = vendaNegocio.Consultar(str); if (mntcN == null) { MessageBox.Show("Nao ha dados na Base de Dados."); return; } dataGridViewVenda.DataSource = null; dataGridViewVenda.DataSource = mntcN; dataGridViewVenda.Update(); dataGridViewVenda.Refresh(); }
private void buttonVendaGuardar_Click(object sender, EventArgs e) { if (textBoxCod_Venda.Text == "") { MessageBox.Show("Prencha os campos vazio"); return; } Venda venda = new Venda(); venda.cod_Func = Convert.ToInt32(textBoxCod_Func_Ven.Text); venda.cod_Venda = Convert.ToInt32(textBoxCod_Venda.Text); venda.data = Convert.ToDateTime(textBoxDataVenda.Text); venda.BI = textBoxBI_Venda.Text; if (ason == Accao.Inserir) { VendaNegocio vendaNegocio = new VendaNegocio(); string re = vendaNegocio.Inserir(venda); try { int x = Convert.ToInt32(re); this.DialogResult = DialogResult.Yes; Close(); } catch (Exception) { MessageBox.Show("Erro na conexao" + re); } } else if (ason == Accao.Alterar) { VendaNegocio vendaNegocio = new VendaNegocio(); string re = vendaNegocio.Alterar(venda); try { int x = Convert.ToInt32(re); this.DialogResult = DialogResult.Yes; Close(); } catch (Exception) { MessageBox.Show("erro" + re); } } }
private void buttonEliminar_Click(object sender, EventArgs e) { if (dataGridViewVenda.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Venda Selecionada"); return; } if ((dataGridViewVenda.SelectedRows[0].DataBoundItem as Manutencao) == null) { MessageBox.Show(" linha vazia Selecionada"); return; } DialogResult resultado = MessageBox.Show("Tem certeza que quer eliminar?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //pegar pegar manutencao no dataGrid Venda vendaSelecionado = (dataGridViewVenda.SelectedRows[0].DataBoundItem as Venda); //Instancia a regara de negocio VendaNegocio vendaNegocio = new VendaNegocio(); //Chamar o metodo para eliminar string retorno = vendaNegocio.Eliminar(vendaSelecionado); //Verifica se eliminau com o sucesso //Se o retorno for um numero é porque deu certo, senao é a mensagem de erro try { int idVenda = Convert.ToInt32(retorno); MessageBox.Show("Manutencao eliminado com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); pesquisaVenda("%"); } catch { MessageBox.Show("Não foi possivel eliminar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }