protected void btnAgregar_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorFacturaPedidoCompleta xFPC = new ContenedorFacturaPedidoCompleta(); xFPC.Item.Cabecera.Numero = 0; // xFPC.Item.Cabecera.NumeroOrdenPedido = decimal.Parse(ddlOrdenes.SelectedValue); // xFPC.Item.Cabecera.ValorBruto = int.Parse(txtValorBruto.Text); xFPC.Item.Cabecera.ValorIva = int.Parse(txtValorIVA.Text); xFPC.Item.Cabecera.ValorNeto = int.Parse(txtValorNeto.Text); xFPC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFPC.Item.Cabecera.Ubicacion = "logo"; // xFPC.Item.Pago.MedioPago = ddlMedioPago.SelectedValue.ToString(); xFPC.Item.Pago.Divisa = ddlCodigoISO.SelectedItem.Text; //txtDivisa.Text; xFPC.Item.Pago.CodigoISO = ddlCodigoISO.SelectedItem.Text; //txtCodigoISO.Text; // xFPC.Item.Pago.Monto = txtMonto.Text + " " + xFPC.Item.Pago.CodigoISO; // txtMonto.Text; xFPC.Item.Pago.TasaCambioCLP = int.Parse(ddlCodigoISO.SelectedValue); xFPC.Item.OPRelacionada.Monto = xFPC.Item.Cabecera.ValorBruto; //decimal.Parse(txtMonto.Text); xFPC.Retorno.Token = Session["TokenUsuario"].ToString(); xFPC = x.FacturaPedidoCompletaCrear(xFPC); if (xFPC.Item.Cabecera.Numero > 0) { Response.Write(@"<script language='text/javascript'>alert('Factura ingresada exitosamente');</script>"); RescatarDatos(); } else { Response.Write(@"<script language='text/javascript'>alert('Error al ingresar Factura');</script>"); } }
protected void btnAgregar_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); if (ddlTipoEmpresa.SelectedValue == "Proveedor") { ContenedorFacturaPedidoCompleta xFPC = new ContenedorFacturaPedidoCompleta(); xFPC.Item.Cabecera.Numero = 0; // xFPC.Item.Cabecera.NumeroOrdenPedido = decimal.Parse(ddlOrdenes.SelectedValue); // xFPC.Item.Cabecera.ValorBruto = int.Parse(txtValorBruto.Text); xFPC.Item.Cabecera.ValorIva = int.Parse(txtValorIVA.Text); xFPC.Item.Cabecera.ValorNeto = int.Parse(txtValorNeto.Text); xFPC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFPC.Item.Cabecera.Ubicacion = "logo"; // xFPC.Item.Pago.MedioPago = ddlMedioPago.SelectedValue.ToString(); xFPC.Item.Pago.Divisa = ddlCodigoISO.SelectedItem.Text; //txtDivisa.Text; xFPC.Item.Pago.CodigoISO = ddlCodigoISO.SelectedItem.Text; //txtCodigoISO.Text; // xFPC.Item.Pago.Monto = txtMonto.Text + " " + xFPC.Item.Pago.CodigoISO; // txtMonto.Text; xFPC.Item.Pago.TasaCambioCLP = int.Parse(ddlCodigoISO.SelectedValue); xFPC.Item.OPRelacionada.Monto = xFPC.Item.Cabecera.ValorBruto; //decimal.Parse(txtMonto.Text); xFPC.Retorno.Token = Session["TokenUsuario"].ToString(); xFPC = x.FacturaPedidoCompletaCrear(xFPC); if (xFPC.Item.Cabecera.Numero > 0) { RescatarDatos(); } } else { ContenedorFacturaCompraCompleta xFCC = new ContenedorFacturaCompraCompleta(); xFCC.Item.Cabecera.Numero = 0; // xFCC.Item.Cabecera.NumeroOrdenCompra = decimal.Parse(ddlOrdenes.SelectedValue); // xFCC.Item.Cabecera.ValorBruto = int.Parse(txtValorBruto.Text); xFCC.Item.Cabecera.ValorIva = int.Parse(txtValorIVA.Text); xFCC.Item.Cabecera.ValorNeto = int.Parse(txtValorNeto.Text); xFCC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFCC.Item.Cabecera.Ubicacion = "logo"; // xFCC.Item.Pago.MedioPago = ddlMedioPago.SelectedValue.ToString(); xFCC.Item.Pago.Divisa = ddlCodigoISO.SelectedItem.Text; //txtDivisa.Text; xFCC.Item.Pago.CodigoISO = ddlCodigoISO.SelectedItem.Text; //txtCodigoISO.Text; // xFCC.Item.Pago.Monto = txtMonto.Text + " " + xFCC.Item.Pago.CodigoISO; // txtMonto.Text; xFCC.Item.Pago.TasaCambioCLP = int.Parse(ddlCodigoISO.SelectedValue); xFCC.Item.OCRelacionada.Monto = xFCC.Item.Cabecera.ValorBruto; //decimal.Parse(txtMonto.Text); xFCC.Retorno.Token = Session["TokenUsuario"].ToString(); xFCC = x.FacturaCompraCompletaCrear(xFCC); if (xFCC.Item.Cabecera.Numero > 0) { RescatarDatos(); } } }