public ActionResult RegistroPedido(int codigo = 0) { PedidoModelo model = new PedidoModelo(); Clientes entidad_c = new Clientes(); List <Clientes> datosCliente = new List <Clientes>(); entidad_c.Codigo = codigo; ClientesQuerys cq = new ClientesQuerys(); datosCliente = cq.ClientePorCodigo(entidad_c.Codigo); foreach (var datos in datosCliente) { model.CodigoCliente = datos.Codigo; model.RazonSocialCliente = datos.RazonSocial; } PedidosQuerys pq = new PedidosQuerys(); List <Pedidos> datosPedidos = new List <Pedidos>(); datosPedidos = pq.UltimoPedido(); int nuevoPedido = 0; foreach (var pedido in datosPedidos) { nuevoPedido = pedido.NumeroPedido + 1; } model.NumeroPedido = nuevoPedido; return(View(model)); }
private void btAdd_Click(object sender, EventArgs e) { isEditing = false; PedidoModelo p = new PedidoModelo(); AtivarCampos(); btAlterar.Enabled = false; btExcluir.Enabled = false; btPesquisar.Enabled = false; btAnterior.Enabled = false; btAdd.Enabled = false; btUltimo.Enabled = false; btPrimeiro.Enabled = false; btProximo.Enabled = false; LimparCampos(); int ID = SqliteAcessoDados.GetLastID("Pedido"); txtID.Text = (ID + 1).ToString(); txtDataEmissão.Text = DateTime.Now.Date.ToShortDateString(); txtDataRetorno.Text = DateTime.Now.Date.AddMonths(1).ToShortDateString(); txtComissão.Text = "20"; txtValorPago.Text = "0"; txtValorPago_Leave(null, null); }
private PedidoModelo AddPedido() { PedidoModelo modelo = new PedidoModelo { Id = int.Parse(txtID.Text), PessoaID = int.Parse(txtIdPessoa.Text), VendedorID = int.Parse(txtIdVendedor.Text), PraçaID = int.Parse(cbbPraça.SelectedItem.ToString().Split('-').First()), DataEmissão = DateTime.Parse(txtDataEmissão.Text), TotalUnidades = int.Parse(txtTotalPeças.Text), TotalItens = int.Parse(txtTotalItens.Text), Comissão = float.Parse(txtComissão.Text), DataRetorno = DateTime.Parse(txtDataRetorno.Text), ValorTotal = decimal.Parse(txtPreçoFinal.Text.Replace("R$ ", "")), ValorPago = decimal.Parse(txtValorPago.Text.Replace("R$ ", "")), Finalizado = Finalizado }; if (isEditing) { modelo.Id = int.Parse(txtID.Text); } return(modelo); }
private void ShowSelected(PedidoModelo modelo) { txtID.Text = modelo.Id.ToString(); txtIdPessoa.Text = modelo.PessoaID.ToString(); PessoaModelo pessoa = SqliteAcessoDados.LoadQuery <PessoaModelo>("select * from Pessoa where Pessoa.ID == " + modelo.PessoaID.ToString())[0]; txtNomePessoa.Text = pessoa.Nome; txtRG.Text = pessoa.RG; txtCPF.Text = pessoa.CPF; txtDataNascimento.Text = pessoa.Nascimento.ToShortDateString(); txtTelefone.Text = pessoa.Telefone; txtPontoReferencia.Text = pessoa.PontoReferencia.ToString(); txtEndereco.Text = pessoa.Endereco; txtNumero.Text = pessoa.Numero.ToString(); txtBairro.Text = pessoa.Bairro; txtCidade.Text = pessoa.Cidade; txtEstado.Text = pessoa.Estado; cbAtivo.Checked = pessoa.Ativo; ItensList = SqliteAcessoDados.LoadQuery <ItemModelo>("select * from Item where Item.PedidoID == " + modelo.Id.ToString()); RefreshItensList(); txtDataEmissão.Text = modelo.DataEmissão.ToShortDateString(); txtDataRetorno.Text = modelo.DataRetorno.ToShortDateString(); txtIdVendedor.Text = modelo.VendedorID.ToString(); VendedorModelo vendedor = SqliteAcessoDados.LoadQuery <VendedorModelo>("select * from Vendedor where Vendedor.ID == " + modelo.VendedorID.ToString())[0]; pessoa = SqliteAcessoDados.LoadQuery <PessoaModelo>("select * from Pessoa where Pessoa.ID == " + vendedor.PessoaId.ToString())[0]; List <VendedorPraçaModelo> vendedorPraçaList = SqliteAcessoDados.LoadQuery <VendedorPraçaModelo>("select * from VendedorPraça where VendedorPraça.VendedorID == " + modelo.VendedorID.ToString()); txtNomeVendedor.Text = pessoa.Nome; txtTelefoneVendedor.Text = pessoa.Telefone; foreach (VendedorPraçaModelo vendedorPraça in vendedorPraçaList) { PraçaModelo praça = SqliteAcessoDados.LoadQuery <PraçaModelo>("select * from Praça where Praça.ID == " + vendedorPraça.PraçaId.ToString()).First(); cbbPraça.Items.Add(praça.Id + " - " + praça.Nome); if (praça.Id == modelo.PraçaID) { cbbPraça.SelectedIndex = cbbPraça.Items.Count - 1; } } txtTotalItens.Text = modelo.TotalItens.ToString(); txtTotalPeças.Text = modelo.TotalUnidades.ToString(); txtComissão.Text = modelo.Comissão.ToString(); txtValorPago.Text = modelo.ValorPago.ToString(); txtValorPago_Leave(null, null); Finalizado = modelo.Finalizado; //txtComissãoValor.Text = "add logica"; }
private Table CreateTableContentTotalVendas(PedidoModelo pedido, Table t) { t.InsertRow(); PessoaModelo clientePessoa = SqliteAcessoDados.LoadQuery <PessoaModelo>("select * from Pessoa where Pessoa.ID == " + pedido.PessoaID).First(); PraçaModelo praça = SqliteAcessoDados.LoadQuery <PraçaModelo>("select * from Praça where Praça.ID == " + pedido.PraçaID.ToString()).First(); t.Rows.Last().Cells[0].Paragraphs.First().Append(pedido.Id.ToString()).FontSize(10d); t.Rows.Last().Cells[1].Paragraphs.First().Append(clientePessoa.Id.ToString()).FontSize(10d); t.Rows.Last().Cells[2].Paragraphs.First().Append(clientePessoa.Nome).FontSize(10d); t.Rows.Last().Cells[3].Paragraphs.First().Append(praça.Nome).FontSize(10d); t.Rows.Last().Cells[4].Paragraphs.First().Append(pedido.DataEmissão.ToShortDateString()).FontSize(10d); t.Rows.Last().Cells[5].Paragraphs.First().Append(string.Format("{0:C}", pedido.ValorTotal)).FontSize(10d); t.Rows.Last().Cells[6].Paragraphs.First().Append(string.Format("{0:C}", pedido.ValorPago)).FontSize(10d); return(t); }
private void CreateHeaderTotalVendas(PedidoModelo pedido, DocX document) { VendedorModelo vendedor = SqliteAcessoDados.LoadQuery <VendedorModelo>("select * from Vendedor where Vendedor.ID == " + pedido.VendedorID.ToString()).First(); PessoaModelo vendedorPessoa = SqliteAcessoDados.LoadQuery <PessoaModelo>("select * from Pessoa where Pessoa.ID == " + vendedor.PessoaId).First(); document.InsertParagraph(); document.InsertParagraph("VENDEDOR: ") .Bold() .FontSize(10d) .Append(vendedorPessoa.Nome + " ") .FontSize(10d) .Append("TELEFONE: ") .Bold() .FontSize(10d) .Append(vendedorPessoa.Telefone) .FontSize(10d) .Alignment = Alignment.left; document.InsertParagraph(); }