private void btnSiguiente_Click(object sender, RoutedEventArgs e) { //Reviso que no haya valores nulos, espacios en blanco o if (FraccionamientoCombo.SelectedItem != null && //Fraccionamiento !string.IsNullOrWhiteSpace((EstadoBox.Text ?? "").ToString()) &&//Estado !string.IsNullOrWhiteSpace((municipioBox.Text ?? "").ToString()) &&//Municipio !string.IsNullOrWhiteSpace((RegionBox.Text ?? "").ToString()) && //Region !string.IsNullOrWhiteSpace((sectorBox.Text ?? "").ToString()) &&//Sector tipoVivCombo.SelectedItem != null) //FraccionamientoCombo { //Asigno Valores seleccionados M.Inicio.Fraccionamiento = (M.Fraccionamiento)FraccionamientoCombo.SelectedItem; M.Inicio.Estado = EstadoBox.Text; M.Inicio.Municipio = municipioBox.Text; M.Inicio.Region = RegionBox.Text; M.Inicio.Sector = sectorBox.Text; //Calculo Tipo de Vivienda M.EncabezadoMachote mItemMachote = M.Inicio.EncMachote = (M.EncabezadoMachote)tipoVivCombo.SelectedItem; ModuloManzana M_Manzana = new ModuloManzana(); M_Manzana.Show(); M.Constant.IsAutoClose = true; this.Close(); } else { this.ShowMessageAsync("Valores en Blanco", "Favor de llenar todos los campos"); } }
private async void btnAtras_Click(object sender, RoutedEventArgs e) { string msg = M.Colindante.MainData.Count > 0 ? "Se perderán los datos, ¿Desea ir a Módulo Manzana?" : "¿Desea ir a Módulo Manzana?"; MessageDialogResult mdr = await this.ShowMessageAsync("Ir atrás", msg, MessageDialogStyle.AffirmativeAndNegative, M.Constant.DialogMetroSettings); if (mdr == MessageDialogResult.Affirmative) { //Si ya había calculado los puntos if (M.Colindante.MainData.Count > 0) { C.Met_General.ClearData(false, false); } ModuloManzana mM = new ModuloManzana(); Autodesk.AutoCAD.ApplicationServices.Core.Application.ShowModelessWindow(mM); M.Constant.IsAutoClose = true; this.Close(); } }