Beispiel #1
0
        public void CargaGrid(String IDProyecto, String IDPartidasPrincipales, String Empresa, String Proyecto, String Partida, String idmaestropartidas, String ruc)
        {
            try
            {
                DataSet   DSDevuelve = new DataSet();
                DataTable DTMain     = new DataTable();
                DataView  DVMain     = new DataView();

                if (idmaestropartidas == "0")
                {
                    lblTipo.Text = "Detalle Tipo Costo: ";
                }
                else
                {
                    lblTipo.Text = "Tipo Costo: ";
                }


                lblEmpresa.Text  = Empresa;
                lblProyecto.Text = Proyecto;
                lblPartida.Text  = Partida;
                WSAdministracion.WSAdministracion WSAdmin = new WSAdministracion.WSAdministracion();
                WSAdmin.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx";
                DSDevuelve  = WSAdmin.DevuelveDetalleResumenCostosGeneral(mdlGenerales.Conexion,
                                                                          IDProyecto, IDPartidasPrincipales, idmaestropartidas);
                DTMain = DSDevuelve.Tables[0];
                DVMain = DTMain.DefaultView;
                GGCPersLiq.DataSource = null;
                GGCPersLiq.TableDescriptor.Reset();
                GGCPersLiq.TableDescriptor.AllowNew = false;
                GGCPersLiq.Refresh();
                GGCPersLiq.DataSource = DVMain;
                FormatColumnas();
                AplicarFilterBar();
                lblRuc.Text = ruc;
                Bloquear();
            }
            catch (Exception Ex)
            {
                MessageBoxAdv.Show("Debe de seleccionar un registro de costos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }