protected void BtnSi_Click(object sender, EventArgs e) { //string Result = string.Empty; try { var objInterfaz = new SboInterfaceService { Timeout = 1800000, Url = Session["URL_WS_INTERFACE"].ToString() }; var pikcingId = ASPxSpinEdit1.Value.ToString(); if (int.Parse(ASPxComboBox1.Value.ToString()) == 3) { var result = ""; if (_objPicking.SondaInventoryTransfer(int.Parse(pikcingId), ref result, Session["connectionString"].ToString())) { if (!result.Equals("OK")) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + result + "');", true); } } } _objPicking.UpdatePicking(ASPxMemo1.Text, Convert.ToInt32(ASPxSpinEdit1.Number), Session["connectionString"].ToString()); ASPxSpinEdit1.Number = 0; ASPxComboBox1.Text = ""; ASPxComboBox2.Text = ""; ASPxComboBox3.Text = ""; ASPxTextBox1.Text = ""; ASPxTextBox2.Text = ""; //ASPxMemo1.Text = ""; ASPxGridView1.DataSource = null; ASPxGridView1.DataBind(); var op = new JavaScriptSerializer().Deserialize <Operacion>(objInterfaz.ProcesesarPicking(pikcingId)); //var op = new JavaScriptSerializer().Deserialize<Operacion>(objInterfaz.ProcessDispatch("201742")); if (op.Resultado == ResultadoOperacionTipo.Error || op.Resultado == ResultadoOperacionTipo.Parcial) { objInterfaz.Dispose(); ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Resultado envío a SAP: " + op.Mensaje + "'); window.location = 'PanleListingPicking.aspx';", true); } else { objInterfaz.Dispose(); Response.Redirect("PanleListingPicking.aspx"); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } ASPxPopupControl1.ShowOnPageLoad = false; }
protected void BtnSi_Click(object sender, EventArgs e) { try { var receptionId = Convert.ToInt32(ASPxSpinEdit2.Number); var reference = ASPxTextBox2.Text; var recepcionId = ASPxSpinEdit2.Value.ToString(); var objInterfaz = new SboInterfaceService { Timeout = 1800000, Url = Session["URL_WS_INTERFACE"].ToString() }; Operacion op; if (ASPxComboBox1.Value.ToString() == Enums.GetStringValue(RecepcionTipo.RecepcionPorDevolucion) || ASPxComboBox1.Value.ToString() == Enums.GetStringValue(RecepcionTipo.DevolucionPorReparacion)) { op = new JavaScriptSerializer().Deserialize <Operacion>(objInterfaz.ProcessReturn(receptionId.ToString())); FinalizarRecepcion(receptionId); if (op.Resultado == ResultadoOperacionTipo.Error || op.Resultado == ResultadoOperacionTipo.Parcial) { objInterfaz.Dispose(); ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Resultado envío a SAP: " + op.Mensaje + "'); window.location = 'PanelListingIncome.aspx';", true); } else { objInterfaz.Dispose(); Response.Redirect("PanelListingIncome.aspx"); } } else { if (reference != "0") { op = new JavaScriptSerializer().Deserialize <Operacion>(objInterfaz.ProcesarRecepcion(recepcionId)); FinalizarRecepcion(receptionId); if (op.Resultado == ResultadoOperacionTipo.Error || op.Resultado == ResultadoOperacionTipo.Parcial) { objInterfaz.Dispose(); ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Resultado envío a SAP: " + op.Mensaje + "'); window.location = 'PanelListingIncome.aspx';", true); } else { objInterfaz.Dispose(); Response.Redirect("PanelListingIncome.aspx"); } } else { objInterfaz.Dispose(); FinalizarRecepcion(receptionId); Response.Redirect("PanelListingIncome.aspx"); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } ASPxPopupControl1.ShowOnPageLoad = false; }