private void BtnGuardar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(TxtCiudad.Text) || String.IsNullOrWhiteSpace(TxtCiudad.Text)) { MessageBox.Show("Para continuar debes ingresar el nombre de la ciudad que deseas agregar, de lo contrario presiona Cancelar"); return; } Ciudad newciudad = new Ciudad(); newciudad.CiudadDesc = TxtCiudad.Text; newciudad.CiudadStr = StringUtilities.PrepareToAlphabeticalOrder(TxtCiudad.Text); newciudad.IdEstado = estado.IdEstado; bool complete = new PaisEstadoModel().InsertaCiudad(newciudad); if (complete) { estado.Ciudades.Insert(0, newciudad); DialogResult = true; this.Close(); } else { MessageBox.Show("No se pudo completar la operación, intentalo nuevamente"); return; } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(TxtPaisEstado.Text) || String.IsNullOrWhiteSpace(TxtPaisEstado.Text)) { MessageBox.Show("Para poder continuar debes ingresar el nombre del país o estado que deseas agregar"); return; } else { PaisEstadoModel model = new PaisEstadoModel(); if (pais != null) { pais.PaisDesc = TxtPaisEstado.Text; bool complete = model.InsertaPais(pais); if (complete) { PaisesSingleton.Paises.Add(pais); DialogResult = true; this.Close(); } } else { estado.EstadoDesc = TxtPaisEstado.Text; bool complete = model.InsertaEstado(estado); if (complete) { Pais myPais = (from n in PaisesSingleton.Paises where n.IdPais == estado.IdPais select n).ToList()[0]; if (myPais.Estados == null) myPais.Estados = new System.Collections.ObjectModel.ObservableCollection<Estado>(); myPais.Estados.Add(estado); DialogResult = true; this.Close(); } } } }
private void LoadNoBindings() { organismo.Integrantes = new TitularModel().GetTitulares(organismo.IdOrganismo); GridIntegrantes.DataContext = organismo.Integrantes; CbxTipoOrg.SelectedValue = organismo.TipoOrganismo; CbxOrdinal.SelectedValue = organismo.Ordinal; CbxCircuito.SelectedValue = organismo.Circuito; CbxDistribucion.SelectedValue = organismo.TipoDistr; int idPais = new PaisEstadoModel().GetPaises(organismo.Estado).IdPais; CbxPais.SelectedValue = idPais; CbxEstado.SelectedValue = organismo.Estado; CbxCiudad.SelectedValue = organismo.Ciudad; List<int> materias = ScjnUtilities.NumericUtilities.GetDecimalsInBinary(organismo.Materia); if (materias.Count == 1) CbxMateria1.SelectedValue = materias[0]; if (materias.Count == 2) { CbxMateria1.SelectedValue = materias[0]; CbxMateria2.SelectedValue = materias[1]; } if (materias.Count == 3) { CbxMateria1.SelectedValue = materias[0]; CbxMateria2.SelectedValue = materias[1]; CbxMateria3.SelectedValue = materias[2]; } //Pais thePais = (from n in PaisesSingleton.Paises // where n.IdPais == idPais // select n).ToList()[0]; //CbxPais.SelectedItem = thePais; }