public ContenedorFacturaPedidoCompleta FacturaPedidoCompletaActualizar(ContenedorFacturaPedidoCompleta entrada) { CRUDFacturaPedidoCompleta x = new CRUDFacturaPedidoCompleta(); x.LlamarSPActualizar(entrada); return(entrada); }
public ContenedorFacturaPedidoCompleta LlamarSPActualizar(ContenedorFacturaPedidoCompleta aFPC) { if (ValidarFecExp(aFPC.Retorno.Token)) { var p_OUT_CODRET = new ObjectParameter("P_OUT_CODRET", typeof(decimal)); var p_OUT_GLSRET = new ObjectParameter("P_OUT_GLSRET", typeof(string)); CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); conex.SP_ANULAR_FACTURA_PEDIDO (aFPC.Item.Cabecera.Numero , aFPC.Item.Cabecera.Observaciones , aFPC.Item.OPRelacionada.Numero , p_OUT_CODRET , p_OUT_GLSRET ); try { aFPC.Retorno.Codigo = decimal.Parse(p_OUT_CODRET.Value.ToString()); aFPC.Retorno.Glosa = p_OUT_GLSRET.Value.ToString(); } catch (Exception) { aFPC.Retorno.Codigo = 1011; aFPC.Retorno.Glosa = "Err codret ORACLE"; } } else { aFPC.Retorno.Codigo = 100; aFPC.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(aFPC); }
public ContenedorFacturaPedidoCompleta LlamarSPCrear(ContenedorFacturaPedidoCompleta nFPC) { if (ValidarPerfilCUD(nFPC.Retorno.Token)) { var p_OUT_CODRET = new ObjectParameter("P_OUT_CODRET", typeof(decimal)); var p_OUT_GLSRET = new ObjectParameter("P_OUT_GLSRET", typeof(string)); var p_OUT_NUMERO = new ObjectParameter("p_OUT_NUMERO", typeof(decimal)); CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); conex.SP_CREAR_FACTURA_PEDIDO (nFPC.Item.Cabecera.NumeroOrdenPedido , nFPC.Item.Cabecera.ValorBruto , nFPC.Item.Cabecera.ValorIva , nFPC.Item.Cabecera.ValorNeto , nFPC.Item.Cabecera.Observaciones , nFPC.Item.Cabecera.Ubicacion , nFPC.Item.Pago.MedioPago , nFPC.Item.Pago.Divisa , nFPC.Item.Pago.CodigoISO , nFPC.Item.Pago.Monto , nFPC.Item.Pago.TasaCambioCLP , nFPC.Item.OPRelacionada.Monto , p_OUT_CODRET , p_OUT_GLSRET , p_OUT_NUMERO ); try { nFPC.Item.Cabecera.Numero = decimal.Parse(p_OUT_NUMERO.Value.ToString()); nFPC.Retorno.Codigo = decimal.Parse(p_OUT_CODRET.Value.ToString()); nFPC.Retorno.Glosa = p_OUT_GLSRET.Value.ToString(); } catch (Exception) { nFPC.Retorno.Codigo = 1011; nFPC.Retorno.Glosa = "Err codret ORACLE"; } } else { nFPC.Retorno.Codigo = 100; nFPC.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(nFPC); }
protected void btnAnularFactura_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); if (ddlTipoEmpresa.SelectedValue == "Proveedor") { ContenedorFacturaPedidoCompleta xFPC = new ContenedorFacturaPedidoCompleta(); xFPC.Item.Cabecera.Numero = decimal.Parse(ddlFacturas.SelectedValue); // xFPC.Item.OPRelacionada.Numero = decimal.Parse(txtOrden.Text); // xFPC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFPC.Retorno.Token = Session["TokenUsuario"].ToString(); xFPC = x.FacturaPedidoCompletaActualizar(xFPC); if (xFPC.Retorno.Codigo == 0) { RescatarDatos(); } } else { ContenedorFacturaCompraCompleta xFCC = new ContenedorFacturaCompraCompleta(); xFCC.Item.Cabecera.Numero = decimal.Parse(ddlFacturas.SelectedValue); // xFCC.Item.OCRelacionada.Numero = decimal.Parse(txtOrden.Text); // xFCC.Item.Cabecera.Observaciones = txtObservacion.Text; // xFCC.Retorno.Token = Session["TokenUsuario"].ToString(); xFCC = x.FacturaCompraCompletaActualizar(xFCC); if (xFCC.Retorno.Codigo == 0) { RescatarDatos(); } } }
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(); } } }