コード例 #1
0
        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;
            }
        }