private static FormaPagamento consultaFormaPagamentoSelecionada(int id) { FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); var formaPagamento = formaPagamentoRepo.RetornarPorId(id); return(formaPagamento); }
public JsonResult SalvarFormaPagamento(FormaPagamentoModel formaPagamentoModel) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { formaPagamentoRepositorio = new FormaPagamentoRepositorio(); var id = formaPagamentoRepositorio.Salvar(formaPagamentoModel); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; throw new Exception(ex.Source); } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public JsonResult RecuperarFormaPagamento(int id) { formaPagamentoRepositorio = new FormaPagamentoRepositorio(); var lista = formaPagamentoRepositorio.RecuperarPeloId(id); return(Json(lista)); }
public JsonResult FormaPagamentoPagina(int pagina, int tamPag, string filtro) { formaPagamentoRepositorio = new FormaPagamentoRepositorio(); var lista = formaPagamentoRepositorio.RecuperarLista(pagina, tamPag, filtro); return(Json(lista)); }
private void carregaFormasPagamentoPorId(int id) { FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); var formaPagamento = formaPagamentoRepo.RetornarPorId(id); this.cboFormaPagamento.Text = formaPagamento.Tipo.ToString() + " - " + formaPagamento.Descricao; this.cboFormaPagamento.SelectedValue = formaPagamento.Id; }
private void btnSalvar_Click(object sender, EventArgs e) { Enum.TryParse <Situacao>(cboStatus.SelectedValue.ToString(), out situacao); int valueSituacao = (int)situacao; Enum.TryParse <TipoPagamento>(cboTipo.SelectedValue.ToString(), out tipoPagamento); int valueTipoPagamento = (int)tipoPagamento; errorProvider1.Clear(); if (txtDescricao.Text == string.Empty) { errorProvider1.SetError(txtDescricao, "Informe a descrição do produto."); return; } if (cboTipo.Text == string.Empty) { errorProvider1.SetError(cboTipo, "Informe o tipo da forma de pagamento."); return; } if (cboStatus.Text == string.Empty) { errorProvider1.SetError(cboStatus, "Informe o status da forma de pagamento."); return; } FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); try { FormaPagamento formaPagamento = new FormaPagamento(); formaPagamento.Id = idFormaPagamento; formaPagamento.Descricao = txtDescricao.Text; //formaPagamento.Tipo = RetornaTipoFormaPagamento.retornaTipoFormaPagamentoInclusao(cboTipo.Text); formaPagamento.Tipo = tipoPagamento; //formaPagamento.Status = RetornaStatusConsulta.retornaStatusInclusao(cboStatus.Text); formaPagamento.Status = situacao; if (formaPagamento.Id == 0) { formaPagamentoRepo.Inserir(formaPagamento); MessageBox.Show("Cadastro realizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } else { formaPagamentoRepo.Alterar(formaPagamento); MessageBox.Show("Alteração realizada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro na operação " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void criaDataGrid() { FormaPagamentoRepositorio <FormaPagamento> repositorio = new FormaPagamentoRepositorio <FormaPagamento>(); IList <FormaPagamento> objeto = repositorio.Consultar(); var lista = objeto.Select(s => new { Id = s.Id, Descricao = s.Descricao, Tipo = s.Tipo, Status = s.Status } ).OrderBy(x => x.Descricao) //.Sum(item => item.valor) //.GroupBy(x => x.Id) .ToList(); dgvFormasPagamento.DataSource = lista; //Cria as colunas //DataGridViewCheckBoxColumn colChk = new DataGridViewCheckBoxColumn(); Deve ser criado pela tela DataGridViewTextBoxColumn colId = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colDescricao = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colTipo = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colSituacao = new DataGridViewTextBoxColumn(); //Nomeia os cabeçalhos dgvFormasPagamento.Columns[0].HeaderText = "Id"; dgvFormasPagamento.Columns[1].HeaderText = "Descrição"; dgvFormasPagamento.Columns[2].HeaderText = "Tipo"; dgvFormasPagamento.Columns[3].HeaderText = "Situação"; //Cores dgvFormasPagamento.GridColor = Color.Black; dgvFormasPagamento.ForeColor = Color.Black; this.dgvFormasPagamento.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.dgvFormasPagamento.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvFormasPagamento.MultiSelect = false; this.dgvFormasPagamento.Dock = DockStyle.Fill; //Já Existentes dgvFormasPagamento.ColumnHeadersDefaultCellStyle.BackColor = Color.LightSkyBlue; dgvFormasPagamento.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvFormasPagamento.ColumnHeadersDefaultCellStyle.Font = new Font(dgvFormasPagamento.Font, FontStyle.Bold); dgvFormasPagamento.ForeColor = Color.Black; dgvFormasPagamento.Name = "dgvFormasPagamento"; dgvFormasPagamento.Location = new Point(8, 8); dgvFormasPagamento.Size = new Size(500, 250); dgvFormasPagamento.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders; dgvFormasPagamento.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single; dgvFormasPagamento.CellBorderStyle = DataGridViewCellBorderStyle.Single; dgvFormasPagamento.RowHeadersVisible = false; }
private void ExibirProdutos() { FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); dgvFormasPagamento.DataSource = formaPagamentoRepo.Consultar(); //Add a CheckBox Column to the DataGridView at the first position. /*DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn(); * checkBoxColumn.HeaderText = ""; * checkBoxColumn.Width = 30; * checkBoxColumn.Name = "checkBoxColumn"; * dgvProdutos.Columns.Insert(0, checkBoxColumn);*/ }
private void carregaFormasPagamento() { FormaPagamentoRepositorio <FormaPagamento> formaPagamento = new FormaPagamentoRepositorio <FormaPagamento>(); IList <FormaPagamento> objetoFormaPagamento = formaPagamento.Consultar(); var lista = objetoFormaPagamento.Select(s => new { Id = s.Id, Descricao = s.Tipo + " - " + s.Descricao }) .OrderBy(x => x.Descricao) .ToList(); cboFormaPagamento.DataSource = lista; this.cboFormaPagamento.DisplayMember = "Descricao"; this.cboFormaPagamento.ValueMember = "Id"; }
public ActionResult Index() { formaPagamentoRepositorio = new FormaPagamentoRepositorio(); ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = _paginaAtual; var quant = formaPagamentoRepositorio.RecuperarQuantidade(); var difQuant = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuant; var lista = formaPagamentoRepositorio.RecuperarLista(); return(View(lista)); }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult result3 = MessageBox.Show("Realmente deseja excluir o registro?" , "Confirmação" , MessageBoxButtons.YesNoCancel , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (result3 == DialogResult.Yes) { Enum.TryParse <Situacao>(cboStatus.SelectedValue.ToString(), out situacao); int valueSituacao = (int)situacao; Enum.TryParse <TipoPagamento>(cboStatus.SelectedValue.ToString(), out tipoPagamento); int valueTipoPagamento = (int)tipoPagamento; FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); try { FormaPagamento formaPagamento = new FormaPagamento(); formaPagamento.Id = idFormaPagamento; formaPagamento.Descricao = txtDescricao.Text; //formaPagamento.Tipo = RetornaTipoFormaPagamento.retornaTipoFormaPagamentoInclusao(cboTipo.Text); formaPagamento.Tipo = tipoPagamento; //formaPagamento.Status = RetornaStatusConsulta.retornaStatusInclusao(cboStatus.Text); formaPagamento.Status = situacao; formaPagamentoRepo.Excluir(formaPagamento); MessageBox.Show("Exclusão realizada com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro na operação " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public UnitOfWorkRepository(NpgsqlConnection context, NpgsqlTransaction transaction) { UsuarioRepositorio = new UsuarioRepositorio(context, transaction); CidadeRepositorio = new CidadeRepositorio(context, transaction); ClienteRepositorio = new ClienteRepositorio(context, transaction); ContaPagarParcelaPagamentoRepositorio = new ContaPagarParcelaPagamentoRepositorio(context, transaction); ContaPagarParcelaRepositorio = new ContaPagarParcelaRepositorio(context, transaction); ContaPagarRepositorio = new ContaPagarRepositorio(context, transaction); ContratoParcelaPagamentoRepositorio = new ContratoParcelaPagamentoRepositorio(context, transaction); ContratoParcelaRepositorio = new ContratoParcelaRepositorio(context, transaction); ContratoRepositorio = new ContratoRepositorio(context, transaction); ContratoServicoRepositorio = new ContratoServicoRepositorio(context, transaction); FormaPagamentoRepositorio = new FormaPagamentoRepositorio(context, transaction); FornecedorRepositorio = new FornecedorRepositorio(context, transaction); PessoaRepositorio = new PessoaRepositorio(context, transaction); ProdutoRepositorio = new ProdutoRepositorio(context, transaction); ServicoPrestadoRepositorio = new ServicoPrestadoRepositorio(context, transaction); TelefoneRepositorio = new TelefoneRepositorio(context, transaction); VendedorRepositorio = new VendedorRepositorio(context, transaction); RelatorioRepositorio = new RelatorioRepositorio(context, transaction); PagamentoComissaoRepositorio = new PagamentoComissaoRepositorio(context, transaction); }
private void frmFormaPagamento_Load(object sender, EventArgs e) { LoadSituacaoCombo <Situacao>(cboStatus); LoadSituacaoCombo <TipoPagamento>(cboTipo); if (idFormaPagamento >= 1) { FormaPagamentoRepositorio <FormaPagamento> formaPagamentoRepo = new FormaPagamentoRepositorio <FormaPagamento>(); var formaPagamento = formaPagamentoRepo.RetornarPorId(idFormaPagamento); txtDescricao.Text = formaPagamento.Descricao; //cboTipo.Text = RetornaTipoFormaPagamento.retornaTipoFormaPagamentoConsulta(formaPagamento.Tipo); cboTipo.Text = formaPagamento.Tipo.ToString(); //cboStatus.Text = RetornaStatusConsulta.retornaStatusConsulta(formaPagamento.Status); cboStatus.Text = formaPagamento.Status.ToString(); btnExcluir.Visible = true; } else { btnExcluir.Visible = false; } txtDescricao.Select(); }
public JsonResult ExcluirFormaPagamento(int id) { formaPagamentoRepositorio = new FormaPagamentoRepositorio(); return(Json(formaPagamentoRepositorio.ExcluirPeloId(id))); }