Пример #1
0
 public void CargaGrid(string Correlativo)
 {
     try
     {
         DataSet   DSDevuelve = new DataSet();
         DataTable DTMain     = new DataTable();
         DataTable DTCabecera = new DataTable();
         DataView  DVMain     = new DataView();
         WSAdministracion.WSAdministracion WSAdmin = new WSAdministracion.WSAdministracion();
         WSAdmin.Url           = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx";
         DSDevuelve            = WSAdmin.DevuelveItemIngEntregaARendir(mdlGenerales.Conexion, Correlativo);
         DTMain                = DSDevuelve.Tables[0];
         DTCabecera            = DSDevuelve.Tables[1];
         DVMain                = DTMain.DefaultView;
         GGCPersLiq.DataSource = null;
         GGCPersLiq.TableDescriptor.Reset();
         GGCPersLiq.TableDescriptor.AllowNew = false;
         GGCPersLiq.Refresh();
         GGCPersLiq.DataSource = DVMain;
         FormatColumnas();
         AplicarFilterBar();
         foreach (DataRow Row in DTCabecera.Rows)
         {
             lblCorrelativo.Text = Row[0].ToString();
             lblProyecto.Text    = Row[1].ToString();
             lblPersonal.Text    = Row[2].ToString();
             lblMoneda.Text      = Row[3].ToString();
             lblMonto.Text       = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[4].ToString()));
             lblFecha.Text       = Convert.ToDateTime(Row[5].ToString()).ToString("MM/dd/yyyy");
             lblRuc.Text         = Row[6].ToString();
             lblIDProyecto.Text  = Row[7].ToString();
             lblDNI.Text         = Row[8].ToString();
         }
         CargaGridEARendirFaltantes();
         GGCPersLiq.Select();
         GGCEntregas.Select();
         Bloquear();
     }
     catch (Exception ex)
     {
         MessageBoxAdv.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }