Exemplo n.º 1
0
 private void BtnAtras_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("¿Desea regresar a Módulo Selección de Viviendas?", "Regresar", MessageBoxButtons.OKCancel) == DialogResult.OK)
     {
         USelDatosPlano sdp = new USelDatosPlano();
         Modelo.EncDatosConfiguracion.ConDatos = true;
         sdp.Show();
         Modelo.EncDatosPlano.M2SuperFloteTipo.Clear();
         Modelo.EncDatosConfiguracion.CierreAuto = true;
         Close();
     }
 }
Exemplo n.º 2
0
        private void btnSelDatos_Click(object sender, EventArgs e)
        {
            if (SiExporto)
            {
                DialogResult dr = MessageBox.Show("¿Desea ir al módulo Selección de Datos?", "Corregir Viviendas con Error",
                                                  MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (dr == DialogResult.OK)
                {
                    //Elimino datos de tercer pantalla, conservo datos iniciales y de selección
                    Controlador.MetodosFinales.LimpiaTodoEncapsulado(false, false, true);

                    //Envio señal para que llene el DTGV
                    Modelo.EncDatosConfiguracion.ConDatos = true;

                    //Inicio primer pantalla y actualizo viviendas del conjunto
                    USelDatosPlano sdp = new USelDatosPlano();
                    sdp.Show();
                    Modelo.EncDatosConfiguracion.CierreAuto = true;
                    this.Close();
                }
            }
            else
            {
                DialogResult dr = MessageBox.Show("¿Desea ir al módulo Selección de Datos? \n Nota: NO SE HAN EXPORTADO LOS DATOS A EXCEL", "Corregir Viviendas con Error",
                                                  MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (dr == DialogResult.OK)
                {
                    //Elimino datos de tercer pantalla, conservo datos iniciales y de selección
                    Controlador.MetodosFinales.LimpiaTodoEncapsulado(false, false, true);

                    //Envio señal para que llene el DTGV
                    Modelo.EncDatosConfiguracion.ConDatos = true;

                    //Inicio primer pantalla y actualizo viviendas del conjunto
                    USelDatosPlano sdp = new USelDatosPlano();
                    sdp.Show();
                    Modelo.EncDatosConfiguracion.CierreAuto = true;
                    this.Close();
                }
            }
        }
        private void btnSiguiente_Click(object sender, EventArgs e)
        {       //Reviso que ningun valor este null
            if (cmbConjunto.SelectedItem != null && (cmbPrototipo.SelectedItem != null || SiMultifamiliar.Checked == true) &&
                cmbFraccionamiento.SelectedItem != null && cmbFrente.SelectedItem != null)
            {
                //Reviso que ningun valor este vacío
                if (cmbConjunto.SelectedItem.ToString() != "" && ((cmbPrototipo.SelectedItem ?? "").ToString() != "" || SiMultifamiliar.Checked == true) &&
                    cmbFraccionamiento.SelectedItem.ToString() != "" && cmbFrente.SelectedItem.ToString() != "")
                {
                    //Reviso que haya viviendas para cargar, en dado caso que no, no dejo avanzar
                    if ((Convert.ToInt32(Modelo.EncDatosIniciales.ViviendasPendientes)) > 0)
                    {
                        //Si el fideicomiso esta desactivado muestro advertencia
                        if (chkFideicomiso.CheckState == CheckState.Unchecked)
                        {
                            MessageBox.Show("El Frente no cuenta con Fideicomiso", "Información del Frente", MessageBoxButtons.OK,
                                            MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                            if (!SiMultifamiliar.Checked)
                            {
                                Unifamiliar.USelDatosPlano sdp = new Unifamiliar.USelDatosPlano();
                                //P3_CompDatos.V.BtViviendasError sdp = new P3_CompDatos.V.BtViviendasError();

                                sdp.Show();
                                Modelo.EncDatosConfiguracion.CierreAuto = true;
                                this.Close();
                            }
                            else
                            {
                                Multifamiliar.MSelPrototipos msp = new Multifamiliar.MSelPrototipos();
                                msp.Show();
                                Modelo.EncDatosConfiguracion.CierreAuto = true;
                                this.Close();
                            }
                        }
                        else
                        {
                            if (!SiMultifamiliar.Checked)
                            {
                                Unifamiliar.USelDatosPlano sdp = new Unifamiliar.USelDatosPlano();
                                sdp.Show();
                                Modelo.EncDatosConfiguracion.CierreAuto = true;
                                this.Close();
                            }
                            else
                            {
                                Multifamiliar.MSelPrototipos msp = new Multifamiliar.MSelPrototipos();
                                msp.Show();
                                Modelo.EncDatosConfiguracion.CierreAuto = true;
                                this.Close();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("No hay viviendas pendientes para este conjunto", "Información del Conjunto", MessageBoxButtons.OK,
                                        MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    Autodesk.AutoCAD.ApplicationServices.Core.Application.ShowAlertDialog("Favor de llenar todos los datos");
                }
            }
            else
            {
                Autodesk.AutoCAD.ApplicationServices.Core.Application.ShowAlertDialog("Favor de llenar todos los datos");
            }
        }