private void CargarDatos() { CentrosTrabajo lst = new CentrosTrabajo(); CentroTrabajoDAV2 obj = new CentroTrabajoDAV2(); lst = obj.GetCentrosTrabajo(); rptAsignar.DataSource = lst; rptAsignar.DataBind(); }
public CrearCotizacionViewModel() { SelectedTipoCentroTrabajo = new CentrosTrabajo(); agregarCentroTrabajo(); cargarListaDuplicados(); PropiedadesViewModel = new ObservableCollection <PropiedadViewModel>(); PropiedadesBoolViewModel = new ObservableCollection <PropiedadBoolViewModel>(); PropiedadesCadenaViewModel = new ObservableCollection <PropiedadCadenaViewModel>(); PropiedadesOptionalViewModel = new ObservableCollection <PropiedadOptionalViewModel>(); ListaCreadaCentroTrabajo = new ObservableCollection <ICentroTrabajo>(); ListaMostrar = new ObservableCollection <ICentroTrabajo>(); }
public CentrosTrabajo GetCentrosTrabajo() { SqlConnection oCon = new SqlConnection(cadena); SqlCommand oCmd = new SqlCommand("dbo.getCentrosTrabajo", oCon); oCmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr; CentrosTrabajo lst = null; CentroTrabajo centro = null; try { oCon.Open(); dr = oCmd.ExecuteReader(); lst = new CentrosTrabajo(); while (dr.Read()) { centro = new CentroTrabajo(); centro.IdUR = Convert.ToInt32(dr["idUR"]); centro.IdArea = Convert.ToInt32(dr["IdArea"]); centro.IdEstado = Convert.ToInt32(dr["IdEstado"]); centro.IdMunicipio = Convert.ToInt32(dr["IdMunicipio"]); centro.IdCT = Convert.ToInt32(dr["IdCT"]); centro.UnidadResponsable = dr["unidadResponsable"].ToString(); centro.Area = dr["area"].ToString(); centro.Municipio = dr["municipio"].ToString(); centro.CTrabajo = dr["centroTrabajo"].ToString(); centro.IDGlobal = Convert.ToInt32(dr["idConsec"]); centro.Estatus = Convert.ToInt32(dr["estatus"]); lst.Add(centro); } } catch (Exception ex) { lst = null; } finally { if (oCon.State == ConnectionState.Open) { oCon.Close(); } oCon.Dispose(); } return(lst); }
/// <summary> /// Método que muestra la ventana para agregar o quitar centros de trabajo a la leccion aprendida /// </summary> public void ElegirCentroTrabajo() { CentrosDeTrabajo Form = new CentrosDeTrabajo(); ListaCentrosDeTrabajoSeleccionados.Clear(); Form.DataContext = this; Form.ShowDialog(); //ListaCentrosDeTrabajoSeleccionados.Clear(); foreach (var item in ListaCentrosDeTrabajo) { if (item.IsSelected) { //Mostramos en la lista los Centros de trabajo que se hayan seleccionado en la vista anterior if (ListaCentrosDeTrabajoSeleccionados.Where(x => x.CentroTrabajo == item.CentroTrabajo).ToList().Count == 0) { ListaCentrosDeTrabajoSeleccionados.Add(item); } } } foreach (var item in ListaCentrosDeTrabajo) { if (!item.IsSelected) { if (ListaCentrosDeTrabajoSeleccionados.Where(x => x.CentroTrabajo == item.CentroTrabajo).ToList().Count > 0) { CentrosTrabajo ct = ListaCentrosDeTrabajoSeleccionados.Where(x => x.CentroTrabajo == item.CentroTrabajo).FirstOrDefault(); ListaCentrosDeTrabajoSeleccionados.Remove(ct); } } } ListaCentrosDeTrabajo = DataManagerControlDocumentos.GetCentrosDeTrabajo(""); foreach (var item in ListaCentrosDeTrabajo) { if (ListaCentrosDeTrabajoSeleccionados.Where(x => x.CentroTrabajo == item.CentroTrabajo).ToList().Count > 0) { item.IsSelected = true; } } }