protected void btnModificar_click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); ContenedorProducto nProducto = new ContenedorProducto(); nProducto.Item.Codigo = decimal.Parse(txtProductoModificar.SelectedValue); nProducto.Item.Descripcion = txtProductoModificar.SelectedItem.Text; nProducto.Item.Stock = decimal.Parse(txtStockModificar.Text.Trim()); nProducto.Item.StockCritico = decimal.Parse(txtStockCriticoModificar.Text.Trim()); nProducto.Retorno.Token = Session["TokenUsuario"].ToString(); nProducto = x.ProductoActualizar(nProducto); if (nProducto.Retorno.Codigo.ToString() == "0") { ContenedorProvision nProvision = new ContenedorProvision(); nProvision.Item.RutProveedor = txtProveedorModificar.SelectedValue; nProvision.Item.CodigoProducto = int.Parse(txtProductoModificar.SelectedValue.ToString()); nProvision.Item.Precio = decimal.Parse(txtPrecioModificar.Text); nProvision.Retorno.Token = Session["TokenUsuario"].ToString(); nProvision = x.ProvisionActualizar(nProvision); if (nProvision.Retorno.Codigo.ToString() == "0") { txtPrecioModificar.Text = "0"; txtStockModificar.Text = "0"; txtStockCriticoModificar.Text = "0"; Response.Write(@"<script lenguage='text/javascript'>alert('Modificacion Completa');</script>"); } else { txtPrecioModificar.Text = "-1"; //nProvision.Retorno.Codigo.ToString(); //nProvision.Retorno.Glosa; Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); } } else { Response.Write(@"<script lenguage='text/javascript'>alert('Error al modificar');</script>"); txtPrecioModificar.Text = "-1"; //nProducto.Retorno.Codigo.ToString(); //nProducto.Retorno.Glosa; } }