private void CargaGrid() { DataSet DSDevuelve = new DataSet(); DataTable DTMain = new DataTable(); DataView DVMain = new DataView(); DataTable DTPermitido = new DataTable(); DataView DVPermitido = new DataView(); GGCVista.DataSource = null; GGCVista.TableDescriptor.Reset(); GGCVista.TableDescriptor.AllowNew = false; GGCVista.Refresh(); WSComunes.WSComunes WSComun = new WSComunes.WSComunes(); WSComun.Url = mdlGenerales.DireccionWS + "FazServices/WSComunes.asmx"; DSDevuelve = WSComun.DevuelveStore(mdlGenerales.Conexion, "sp_devuelve_personal"); DTMain = DSDevuelve.Tables[0]; DVMain = DTMain.DefaultView; DTPermitido = DSDevuelve.Tables[3]; DVPermitido = DTPermitido.DefaultView; GGCVista.TopLevelGroupOptions.ShowFilterBar = false; GGCVista.TopLevelGroupOptions.ShowAddNewRecordBeforeDetails = false; GGCVista.TopLevelGroupOptions.ShowAddNewRecordAfterDetails = false; //Limpia Grilla GGCVista.DataSource = null; GGCVista.DataMember = null; GGCVista.ResetTableDescriptor(); GGCVista.TableDescriptor.Relations.Clear(); GridTableDescriptor mainTD = GGCVista.TableDescriptor; /*Relacion Foreign y llenado de combo ojo*/ GGCVista.Engine.SourceListSet.Add("PermitidoRelacion", DTPermitido); GridRelationDescriptor PermitidosRd = new GridRelationDescriptor(); PermitidosRd.Name = "Permitido"; PermitidosRd.RelationKind = RelationKind.ForeignKeyReference; PermitidosRd.ChildTableName = "PermitidoRelacion"; // SourceListSet name for lookup PermitidosRd.RelationKeys.Add("IDPermitido", "IDPermitido"); PermitidosRd.ChildTableDescriptor.Appearance.AlternateRecordFieldCell.BackColor = Color.CadetBlue; PermitidosRd.ChildTableDescriptor.AllowEdit = false; PermitidosRd.ChildTableDescriptor.AllowNew = false; mainTD.Relations.Add(PermitidosRd); GGCVista.DataSource = DTMain; FormatColumnas(); AplicarFilterBar(); }
private void CargaGrid() { WSComunes.WSComunes WSComun = new WSComunes.WSComunes(); WSComun.Url = mdlGenerales.DireccionWS + "FazServices/WSComunes.asmx"; DSDevuelve = WSComun.DevuelveStore(mdlGenerales.Conexion, "sp_devuelve_zona"); DTDevuelve = DSDevuelve.Tables[0]; DVDevuelve = DTDevuelve.DefaultView; GGCVista.DataSource = null; GGCVista.TableDescriptor.Reset(); GGCVista.TableDescriptor.AllowNew = false; GGCVista.Refresh(); GGCVista.DataSource = DVDevuelve; FormatColumnas(); AplicarFilterBar(); }
private void CargaGrid() { WSMantenimientos.WSMantenimientos WSMant = new WSMantenimientos.WSMantenimientos(); WSMant.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx"; DSDevuelve = WSMant.DevuelveProveedor(mdlGenerales.Conexion); DTMain = DSDevuelve.Tables[0]; DVMain = DTMain.DefaultView; GGCVista.DataSource = null; GGCVista.TableDescriptor.Reset(); GGCVista.TableDescriptor.AllowNew = false; GGCVista.Refresh(); GGCVista.DataSource = DVMain; FormatColumnas(); AplicarFilterBar(); }
private void CargaGrid(String NumeroRuc, String IDTipoDoc, String NDoc) { DataSet DSDevuelve = new DataSet(); DataTable DTMain = new DataTable(); DataView DVMain = new DataView(); DataTable DTNivel = new DataTable(); DataView DVNivel = new DataView(); GGCVista.DataSource = null; GGCVista.TableDescriptor.Reset(); GGCVista.TableDescriptor.AllowNew = false; GGCVista.Refresh(); WSMantenimientos.WSMantenimientos WSMant = new WSMantenimientos.WSMantenimientos(); WSMant.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx"; DSDevuelve = WSMant.DevuelveUsuarioEmpresa(mdlGenerales.Conexion, NumeroRuc, IDTipoDoc, NDoc); DTMain = DSDevuelve.Tables[0]; DVMain = DTMain.DefaultView; DTNivel = DSDevuelve.Tables[1]; DVNivel = DTNivel.DefaultView; GGCVista.TopLevelGroupOptions.ShowFilterBar = false; GGCVista.TopLevelGroupOptions.ShowAddNewRecordBeforeDetails = false; GGCVista.TopLevelGroupOptions.ShowAddNewRecordAfterDetails = false; //Limpia Grilla GGCVista.DataSource = null; GGCVista.DataMember = null; GGCVista.ResetTableDescriptor(); GGCVista.TableDescriptor.Relations.Clear(); GridTableDescriptor mainTD = GGCVista.TableDescriptor; /*Relacion Foreign y llenado de combo ojo*/ GGCVista.Engine.SourceListSet.Add("NivelRelacion", DTNivel); GridRelationDescriptor EstadoRd = new GridRelationDescriptor(); EstadoRd.Name = "Nivel"; EstadoRd.RelationKind = RelationKind.ForeignKeyReference; EstadoRd.ChildTableName = "NivelRelacion"; // SourceListSet name for lookup EstadoRd.RelationKeys.Add("IDNivel", "IDNivel"); EstadoRd.ChildTableDescriptor.Appearance.AlternateRecordFieldCell.BackColor = Color.CadetBlue; EstadoRd.ChildTableDescriptor.AllowEdit = false; EstadoRd.ChildTableDescriptor.AllowNew = false; mainTD.Relations.Add(EstadoRd); GGCVista.DataSource = DTMain; FormatColumnas(); AplicarFilterBar(); }