private void ListDiasSemana() { CompraController con = new CompraController(); cbdiasemana.DataSource = con.ObtnerDiasSemana(); cbdiasemana.DisplayMember = "Nombre"; cbdiasemana.ValueMember = "DiaId"; }
private void ObtnerComprasCanceladas() { CompraController con = new CompraController(); dataGridView1.DataSource = con.ObtnerComprasCanceladas(); dataGridView1.Columns["FacturacionId"].Visible = false; dataGridView1.Columns["ClienteId"].Visible = false; }
private void ListFrecuencia() { CompraController con = new CompraController(); cbfrecuenciapago.DataSource = con.ObtnerFrecuencia(); cbfrecuenciapago.DisplayMember = "Nombre"; cbfrecuenciapago.ValueMember = "FrecuenciaId"; }
protected void btnCadastroCompra_Click(object sender, EventArgs e) { int idCliente = Convert.ToInt32(ListaCliente.SelectedValue);// buscando o selectValue eu não pego o valor da srting e sim ao numero que foi setado para ela. int quantidade = Convert.ToInt32(txtQuantidade.Text); int idProduto = Convert.ToInt32(ListaProdutos.SelectedValue); string Datacomp = txtDatacomp.Text; //double valor = Convert.ToDouble(txtValorProduto.Text); exemplo de converção de dados... Compra gravaCompra = new CompraController().InserirCompra(idCliente, idProduto, quantidade, Datacomp); }
public void WhenSistemaSimularAcompra() { var service = new CompraService(new CompraRepository(this.MassaBuilder.Context)); var controller = new CompraController(service); var result = controller.Simular(this.MassaBuilder.Compra); var okResponse = result as OkObjectResult; this.MassaBuilder.Compra = okResponse.Value as Compra; }
public void WhenSistemaSalvarAsimulacaoDeCompra() { var service = new CompraService(new CompraRepository(this.MassaBuilder.Context)); var controller = new CompraController(service); var result = controller.Post(this.MassaBuilder.Compra).ConfigureAwait(false); var createdResponse = result.GetAwaiter().GetResult() as CreatedResult; this.MassaBuilder.Compra = createdResponse.Value as Compra; }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); f.Dispose(); try { if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); CompraController comCom = new CompraController(cx); ModeloCompra modelo = comCom.CarregaModeloCompra(f.codigo); txtCodigo.Text = modelo.com_cod.ToString(); txtNotaFiscal.Text = modelo.com_nfiscal.ToString(); dateCompra.Value = modelo.com_data; txtCodigoFornecedor.Text = modelo.for_cod.ToString(); txtCodigoFornecedor_Leave(sender, e); txtTotal.Text = modelo.com_total.ToString(); cboNumeroDeParcelas.Text = modelo.com_nparcelas.ToString(); this.totalCompra = modelo.com_total;//armazena o valor total da compra cboTipoDePagamento.SelectedValue = modelo.tpa_cod; //itens da compra ItensCompraController itemCompra = new ItensCompraController(cx); DataTable tabela = itemCompra.Localizar(modelo.com_cod); for (int i = 0; i < tabela.Rows.Count; i++) { string icod = tabela.Rows[i]["pro_cod"].ToString(); string inome = tabela.Rows[i]["pro_nome"].ToString(); string iqtde = tabela.Rows[i]["itc_qtde"].ToString(); string ivalorUnitario = tabela.Rows[i]["itc_valor"].ToString(); Double TotalLocal = Convert.ToDouble(tabela.Rows[i]["itc_qtde"]) * Convert.ToDouble(tabela.Rows[i]["itc_valor"]); String[] it = new String[] { icod, inome, iqtde, ivalorUnitario, TotalLocal.ToString() }; this.dataProdutoItens.Rows.Add(it); } this.alteraBotoes(3); } else { this.limparTela(); this.alteraBotoes(1); } f.Dispose(); } catch //(Exception ex) { // throw new Exception(ex.Message); } }
private void btnguardar_Click(object sender, EventArgs e) { CompraController comprac = new CompraController(); FacturacionModel facturacion = new FacturacionModel(); DataRowView drfrecuenca = cbmodopago.SelectedItem as DataRowView; facturacion.Codigo = txtcodigo.Text; facturacion.TipoPago = rbcredito.Checked == true ? 1 : 2; facturacion.Fecha = (DateTime)dpfecha.Value; if (ValidarInsertarCompras()) { facturacion.ClienteId = new Guid(clienteId); facturacion.VendedorId = new Guid(vendedorId); facturacion.FrecuenciaId = (int)drfrecuenca.Row.ItemArray[0]; if (txtabonoinicial.Text != "") { facturacion.AbonoInicial = Convert.ToDecimal(txtabonoinicial.Text); } facturacion.Observaciones = txtobservaciones.Text; facturacion.TotalPago = totalcompra; facturacion.Descuento = totaldescuento; facturacion.FacturacionId = Guid.NewGuid(); comprac.InsertarCompra(facturacion, af); LimpiarCampos(); ObtenerProductos(); dataGridView2.Rows.Clear(); dataGridView2.Refresh(); } else { if (rbcredito.Checked) { MessageBox.Show("Los siguientes campos son requeridos \n" + "* Codigo Facturacion \n" + "* Cliente \n" + "* Vendedor \n" + "* Abono inicial \n" + "* Modo de pago \n"); } else { MessageBox.Show("Los siguientes campos son requeridos \n" + "* Codigo Facturacion \n" + "* Cliente \n" + "* Vendedor \n"); } } }
private void dgvPagamentos_CellClick(object sender, DataGridViewCellEventArgs e) { foreach (DataGridViewRow row in dgvPagamentos.SelectedRows) { int pagamentoId = Convert.ToInt32(row.Cells[0].Value); CompraController compraController = new CompraController(); compraController.ListarProdutosComprados(dgvProdutosComprados, pagamentoId); ContratoController contratoController = new ContratoController(); contratoController.ListarServicosContratados(dgvServicosContratados, pagamentoId); pagamentoController.MostrarCampos(null, null, null, null, lblProdutosComprados, lblServicosContratados, dgvProdutosComprados, dgvServicosContratados); } }
public void WhenSistemaVisualizarAsSimulacoesDeCompra() { var service = new CompraService(new CompraRepository(this.MassaBuilder.Context)); var controller = new CompraController(service); var result = controller.Get().ConfigureAwait(false); var okResponse = result.GetAwaiter().GetResult() as OkObjectResult; var compras = okResponse.Value as List <Compra>; var comprasIds = this.MassaBuilder.Compras.Select(c => c.Id).ToList(); this.MassaBuilder.Compras = compras.Where(c => comprasIds.Contains(c.Id)).ToList(); }
private CompraController CreateCompraController() { _mockCompraRepository.Setup(x => x.Criar(new Compra())); _mockPessoaRepository.Setup(x => x.ObterPorCodigo(1)).Returns(new Pessoa()); _mockFormaPagamentoRepository.Setup(x => x.ObterPorCodigo(1)).Returns(new FormaPagamento()); _mockCondicaoPagamentoRepository.Setup(x => x.ObterPorCodigo(1)).Returns(new CondicaoPagamento()); var compraService = new CompraService(_mockCompraRepository.Object, _mockItemCompraRepository.Object, _mockPessoaRepository.Object, _mockFormaPagamentoRepository.Object, _mockCondicaoPagamentoRepository.Object, _usuarioRepository.Object, _contaPagarRepository.Object, _estoqueRepository.Object, _produtoRepository.Object); var controller = new CompraController(compraService) { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; return(controller); }
public void TesteCriarCompraMockCompraService() { var mockService = new Mock <ICompraService>(); mockService.Setup(x => x.CriarCompra(new Compra())); var controller = new CompraController(mockService.Object) { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; var response = controller.CriarCompra(new CompraModel() { StatusCompra = "Aberto" }); var data = response.Result.Content.ReadAsAsync <RetornoBase <object> >(); Assert.AreEqual(HttpStatusCode.OK, response.Result.StatusCode); Assert.AreEqual(null, data.Result.ObjetoRetorno); Assert.AreEqual(false, data.Result.TemErros); Assert.AreEqual(Mensagens.ReturnSuccess, data.Result.Mensagem); }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir esta compra?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString().Equals("Yes")) { int qtde = Convert.ToInt32(cboNumeroDeParcelas.Text); int codigo = Convert.ToInt32(txtCodigo.Text); //Conexao DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); CompraController Compra = new CompraController(cx); qtde -= Compra.QuantidadeParcelasNaoPagas(codigo); if (qtde == 0)//paguei alguma parcelas { //Excluir as parcelas da compra DAOParcelaCompra daoParCom = new DAOParcelaCompra(cx); daoParCom.ExcluirTodasAsParcelas(Convert.ToInt32(txtCodigo.Text)); //Excluir itens compra ItensCompraController itensCom = new ItensCompraController(cx); itensCom.ExcluirTodosOsItens(Convert.ToInt32(txtCodigo.Text)); //Excluindo a compra Compra.Excluir(Convert.ToInt32(codigo)); MessageBox.Show("Compra excluida com sucesso!"); this.limparTela(); this.alteraBotoes(1); } else { MessageBox.Show("Impossivel excluir o registro.\n O Registro possui parcelas pagas."); } } } catch { MessageBox.Show("Impossivel excluir o registro \n O registro esta sendo utilido em outro lugar"); this.alteraBotoes(3); } }
private void ListCompras() { CompraController con = new CompraController(); dataGridView1.DataSource = con.ObtenerCompra(); }
private void ResetPDC() { //objetos compra = new Compra(); comprap = new Comprap(); producto = new Producto(); proveedor = new Proveedor(); cambioPrecio = new CambiosPrecio(); empresa = new EmpresaController().SelectTopOne(); //listas partidas = new List <Comprap>(); impuestos = new List <Impuesto>(); lotes = new List <Lote>(); productosActualizados = new List <Producto>(); //Controladores compraController = new CompraController(); comprapController = new ComprapController(); loteController = new LoteController(); movInvController = new MovInvController(); flujoController = new FlujoController(); productoController = new ProductoController(); laboratorioController = new LaboratorioController(); cambioPrecioController = new CambioPrecioController(); //Variables SigPartida = 0; subtotal = 0; impuesto = 0; sobreGrid = false; //Reset malla Malla.Rows.Clear(); GridImpuestos.Rows.Clear(); for (int i = 0; i < NPARTIDAS; i++) { Malla.Rows.Add(); Malla.Rows[i].Cells[4].Style.BackColor = Color.Yellow; Malla.Rows[i].Cells[6].Style.BackColor = Color.Yellow; Malla.Rows[i].Cells[8].Style.BackColor = Color.Yellow; Malla.Rows[i].Cells[9].Style.BackColor = Color.Yellow; Malla.Rows[i].Cells[14].Style.BackColor = Color.Yellow; Malla.Rows[i].Cells[15].Style.BackColor = Color.Yellow; } TxtProvedorId.Text = ""; TxtFacturaProveedor.Text = ""; DpFechaDoc.Value = DateTime.Now; DpFechaVencimiento.Value = DateTime.Now; TxtDatosProveedor.Text = ""; TxtProductoId.Text = ""; NCantidad.Value = 1; TxtPrecioCompra.Text = ""; TxtPrecioCaja.Text = ""; NDesc.Value = 0; TxtDescripcion.Text = ""; TxtU1.Text = ""; TxtU2.Text = ""; TxtU3.Text = ""; TxtU4.Text = ""; TxtPrecio1.Text = ""; TxtPrecio2.Text = ""; TxtPrecio3.Text = ""; TxtPrecio4.Text = ""; TxtPrecioS1.Text = ""; TxtPrecioS2.Text = ""; TxtPrecioS3.Text = ""; TxtPrecioS4.Text = ""; PbxImagen.Image = null; TxtSubtotal.Text = ""; TxtImpuestos.Text = ""; TxtTotal.Text = ""; CreaCompra(); }