public static Dictionary <int, string> ObtenerListaSectores(int idDistrito) { Dictionary <int, Sector> sectores = Locaciones.GetInstance().GetDistrito(idDistrito).Sectores; Dictionary <int, string> temp = new Dictionary <int, string>(); foreach (Sector sect in sectores.Values) { temp.Add(sect.IdData, sect.Nombre); } return(temp); }
public static Dictionary <int, string> ObtenerListaDistritos() { Dictionary <int, Distrito> distritos = Locaciones.GetInstance().Coleccion(); Dictionary <int, string> temp = new Dictionary <int, string>(); foreach (Distrito distr in distritos.Values) { temp.Add(distr.IdData, distr.Nombre); } return(temp); }
public void CargarDatos() { CampNombre.Text = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(perfil.Nombre + " " + perfil.PrimerApellido + " " + perfil.SegundoApellido); CampDni.Text = perfil.Dni; CampHistoria.Text = perfil.Historia; CampSexo.Text = DiccionarioGeneral.GetInstance().TipoSexo[(int)perfil.Sexo]; Tiempo tiempo = DiccionarioGeneral.GetInstance().CalcularEdad(perfil.FechaNacimiento); CampEdad.Text = DiccionarioGeneral.GetInstance().FormatoEdad(tiempo); CampDireccion.Text = perfil.Direccion; CampUbicacion.Text = Locaciones.GetInstance().GetDistrito(perfil.IdDistrito).Nombre + ", " + Locaciones.GetInstance().GetDistrito(perfil.IdDistrito).Sectores[perfil.IdSector].Nombre; RellenarOrdenes(); }
//MasterListView SelectionChanged private void MasterListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var clickedItem = (Locaciones)MasterListView.SelectedItem; _lastSelectedItem = clickedItem; EnableContentTransitions(); if (MasterListView.SelectedItem != null) { EditButton.IsEnabled = true; DeleteButton.IsEnabled = true; DetailContentPresenter.Visibility = Visibility.Visible; EmptyItemsBorder2.Visibility = Visibility.Collapsed; } else { EditButton.IsEnabled = false; DeleteButton.IsEnabled = false; DetailContentPresenter.Visibility = Visibility.Collapsed; EmptyItemsBorder2.Visibility = Visibility.Visible; } }
public App() { InitializeComponent(); SplashFactory = e => new Splash(e); #region App settings var _settings = SettingsService.Instance; RequestedTheme = _settings.AppTheme; CacheMaxDuration = _settings.CacheMaxDuration; ShowShellBackButton = _settings.UseShellBackButton; #endregion #region Migrate DataBase using (var db = new ProjectContext()) { db.Database.Migrate(); } #endregion #region Inicializar using (var db = new ProjectContext()) { var query = db.Servicios.Count(); var query1 = db.Proyectos.Count(); if (query <= 0 && query1 <= 0) { db.Servicios.Add(new Servicios { Descripcion = "Telefonía" }); db.Servicios.Add(new Servicios { Descripcion = "Internet" }); db.Servicios.Add(new Servicios { Descripcion = "Datos" }); db.Servicios.Add(new Servicios { Descripcion = "Telefonía e Internet" }); db.Servicios.Add(new Servicios { Descripcion = "Telefonia, Internet y Datos" }); db.Servicios.Add(new Servicios { Descripcion = "Telefonía y Datos" }); db.Servicios.Add(new Servicios { Descripcion = "Datos e Internet" }); db.Proyectos.Add(new Proyectos { Descripcion = "Fitel I" }); db.Proyectos.Add(new Proyectos { Descripcion = "Filte II" }); db.Proyectos.Add(new Proyectos { Descripcion = "Filtel III" }); db.Proyectos.Add(new Proyectos { Descripcion = "Filtel IV" }); db.Proyectos.Add(new Proyectos { Descripcion = "Filtel VIII" }); db.Proyectos.Add(new Proyectos { Descripcion = "Privados" }); db.Proyectos.Add(new Proyectos { Descripcion = "Banco de la Nación" }); db.Proyectos.Add(new Proyectos { Descripcion = "Cherry Picking" }); db.Proyectos.Add(new Proyectos { Descripcion = "Otros" }); db.SaveChanges(); } if (!db.Tecnicos.Any()) { var tecnicos = new Tecnicos { Id = 1, Nombre = "Gustavo", Apellido = "Gavancho León", Apocope = "G", Dni = "73215945", Direccion = "Psje. Limatambo 121", Email = "*****@*****.**", Telefono = 993704915, FechaNacimiento = DateTime.Now, }; db.Add(tecnicos); db.SaveChangesAsync(); } if (!db.Almacenes.Any()) { var almacen = new Almacenes { Id = 1, Descripcion = "General", Apocope = "G", }; db.Add(almacen); db.SaveChangesAsync(); } if (!db.Locaciones.Any()) { var locacion1 = new Locaciones { Id = 1, Descripcion = "Malogrados", Apocope = "M", }; var locacion2 = new Locaciones { Id = 2, Descripcion = "Robados", Apocope = "M", }; var locacion3 = new Locaciones { Id = 3, Descripcion = "Normal", Apocope = "N", }; db.AddRange(locacion1, locacion2, locacion3); db.SaveChangesAsync(); } if (!db.PartNumbers.Any()) { var partnumber = new PartNumbers { Id = 1, Categoria = Categoria.Equipos, PartNumber = "541210-v", Descripcion = "VSAT DUAL BAND", }; db.Add(partnumber); db.SaveChangesAsync(); } if (!db.Localidades.Any()) { var localidad = new Localidades { Id = 1, Localidad = "Nueva Union", Distrito = "La Banda de Shilcayo", Provincia = "San Martin", Departamento = "San Martin", Vsatid = 541310, Telefonos = "9784984516", Serviciosid = 1, Proyectoid = 1, Latitud = 45.87984984948, Longitud = 45.98498984949, Costo = 1100.77, }; db.Add(localidad); db.SaveChangesAsync(); } } #endregion }
public static string FormatearUbicacion(Paciente pac) { return(pac.Direccion + " (" + Locaciones.GetInstance().GetDistrito(pac.IdDistrito).Sectores[pac.IdSector].Nombre + "," + Locaciones.GetInstance().GetDistrito(pac.IdDistrito).Nombre + ")"); }
private async void SaveButton_OnClick(object sender, RoutedEventArgs e) { using (var db = new ProjectContext()) { //Save if (flag == 0) { var locacion = new Locaciones() { Descripcion = DescripcionTextBox.Text, }; string apocope1 = locacion.Descripcion; locacion.Apocope = apocope1.Substring(0, 1).ToUpper() + apocope1.Substring(1, 2).ToUpper(); db.Locaciones.Add(locacion); await db.SaveChangesAsync(); MasterListView.ItemsSource = await db.Locaciones .OrderBy(x => x.Descripcion) .ToListAsync(); InputModalDialog.IsModal = false; MasterListView.SelectedItem = locacion; MasterListView.ScrollIntoView(locacion); } //Edit else if (flag == 1) { var itemSelected = (Locaciones)MasterListView.SelectedItem; if (MasterListView.SelectedItem != null) { itemSelected.Descripcion = DescripcionTextBox.Text; string apocope1 = itemSelected.Descripcion; itemSelected.Apocope = apocope1.Substring(0, 1).ToUpper() + apocope1.Substring(1, 2).ToUpper(); db.Locaciones.Update(itemSelected); await db.SaveChangesAsync(); MasterListView.ItemsSource = await db.Locaciones .OrderBy(x => x.Descripcion) .ToListAsync(); InputModalDialog.IsModal = false; MasterListView.SelectedItem = itemSelected; MasterListView.ScrollIntoView(itemSelected); } } //Enable MasterListView.IsEnabled = true; ListViewCommandBar.IsEnabled = true; SearchAutoSuggestBox.IsEnabled = true; var query1 = db.Locaciones.Count(); if (query1 <= 0) { EmptyItemsBorder.Visibility = Visibility.Visible; } else { EmptyItemsBorder.Visibility = Visibility.Collapsed; } } }