Ejemplo n.º 1
0
 private void LoadMtxDetail(string pStrDocEntry)
 {
     try
     {
         string lStrQuery = mObjReceptionTransferDAO.SearchWhsTransitDetail(pStrDocEntry);
         if (lStrQuery != "")
         {
             this.UIAPIRawForm.DataSources.DataTables.Item("DT_Detail").ExecuteQuery(lStrQuery);
             if (this.UIAPIRawForm.DataSources.DataTables.Item("DT_Detail").IsEmpty)
             {
                 mtxDetail.Clear();
                 UIApplication.ShowWarning(string.Format("No se encontró el detalle de la trasferencia {0}", pStrDocEntry));
             }
             else
             {
                 mtxDetail.Columns.Item("Col_0").DataBind.Bind("DT_Detail", "DocEntry");
                 mtxDetail.Columns.Item("Col_1").DataBind.Bind("DT_Detail", "ItemCode");
                 mtxDetail.Columns.Item("Col_2").DataBind.Bind("DT_Detail", "Dscription");
                 mtxDetail.Columns.Item("Col_3").DataBind.Bind("DT_Detail", "Quantity");
                 mtxDetail.Columns.Item("Col_4").DataBind.Bind("DT_Detail", "U_GLO_BagsBales");
                 mtxDetail.Columns.Item("Col_5").DataBind.Bind("DT_Detail", "FromWhsCod");   //'de alamacen'
                 mtxDetail.Columns.Item("Col_6").DataBind.Bind("DT_Detail", "WhsCode");      //'almacen destino'
                 mtxDetail.LoadFromDataSource();
             }
         }
     }
     catch (Exception ex)
     {
         UIApplication.ShowError(string.Format("ItemEventException: {0}", ex.Message));
     }
     finally
     {
     }
 }
Ejemplo n.º 2
0
 private void btnSeacrh_ClickAfter(object sboObject, SBOItemEventArg pVal)
 {
     try
     {
         if (mObjPaymentServiceFactory.GetPaymentService().ExistConfiguration("SU_DEUDORA") && mObjPaymentServiceFactory.GetPaymentService().ExistConfiguration("SU_ACREEDORA"))
         {
             List <PaymentDTO> lLstPaymentDTO = mObjPaymentServiceFactory.GetPaymentService().GetPayments(txtAuction.Value, mIntSignature).ToList();
             if (lLstPaymentDTO.Count() > 0)
             {
                 mStrAuctionId = txtAuction.Value;
                 LogService.WriteInfo("Carga de subastas correctamente");
             }
             else
             {
                 UIApplication.ShowWarning("No se encontraron registros para esa subasta");
                 LogService.WriteInfo("No se encontraron registros para esa subasta");
             }
             FillMatrix(lLstPaymentDTO);
         }
         else
         {
             UIApplication.ShowMessageBox("Los registros SU_DEUDORA o SU_ACREEDORA no existen en la tabla de configuración");
             LogService.WriteInfo("Los registros SU_DEUDORA o SU_ACREEDORA no existen en la tabla de configuración");
         }
     }
     catch (Exception ex)
     {
         UIApplication.ShowError("frmPayment (txtAuction_KeyDownAfter)" + ex.Message);
         LogService.WriteError("frmPayment (txtAuction_KeyDownAfter)" + ex.Message);
         LogService.WriteError(ex);
     }
 }