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");
            }
        }
コード例 #2
0
        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();
            }
        }