private void button1_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Desea regresar a Módulo Complemento de Datos?", "Regresar", MessageBoxButtons.OKCancel) == DialogResult.OK) { UDatosFinales sdp = new UDatosFinales(); Modelo.EncDatosConfiguracion.ConDatos = true; sdp.Show(); Modelo.EncDatosPlano.M2SuperFloteTipo.Clear(); Modelo.EncDatosConfiguracion.CierreAuto = true; Close(); } }
private void btnSiguiente_Click(object sender, EventArgs e) { //Bandera que determina que todo este correcto bool bnErrorTipoDato = false; bool bnErrorVacio = false; if (MessageBox.Show("¿Desea ir a módulo complemento de datos?", "Ir a complemento de datos", MessageBoxButtons.OKCancel) == DialogResult.OK) { //Reviso que haya más de un renglón en el dtgv if (dtDatosPlano.RowCount > 0) { //Confirmo que las viviendas pendientes sean las mismas que las cargadas if (Convert.ToInt32(Modelo.EncDatosIniciales.ViviendasPendientes) == dtDatosPlano.Rows.Count) { Modelo.EncDatosPlano.M2SuperFloteTipo.Clear(); Controlador.MetodosPlano.RevisoDatosSeleccionados(dtDatosPlano, "Unifamiliar", out bnErrorTipoDato, out bnErrorVacio); if (bnErrorTipoDato == true || bnErrorVacio == true) { if (bnErrorTipoDato == true && bnErrorVacio == true) { MessageBox.Show("Favor de revisar tipos de datos incorrectos y vacíos", "Advertencia", MessageBoxButtons.OK); } else if (bnErrorTipoDato == true && bnErrorVacio == false) { MessageBox.Show("Favor de revisar tipos de datos incorrectos", "Advertencia", MessageBoxButtons.OK); } else { MessageBox.Show("Favor de revisar Datos Vacíos", "Advertencia", MessageBoxButtons.OK); } } else { if (Controlador.MetodosPlano.SiValidaUP(dtDatosPlano, Modelo.IndexColumn.USDPColumnaUP)) { UDatosFinales df = new UDatosFinales(); df.Show(); Modelo.EncDatosConfiguracion.CierreAuto = true; Close(); } else { MessageBox.Show("Todas las viviendas deben de tener Unidad Prvativa", "Advertencia", MessageBoxButtons.OK); } } } //Reviso si hay más o menos viviendas de las específicadas en el conjunto else { if (dtDatosPlano.Rows.Count < Convert.ToInt32(Modelo.EncDatosIniciales.ViviendasPendientes)) { MessageBox.Show("Hay menos viviendas insertadas de las específicadas en el conjunto", "Error de Conjunto", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblResViviendas.ForeColor = Color.Red; lblVivPndts.ForeColor = Color.Red; } else { MessageBox.Show("Hay más viviendas insertadas de las específicadas en el conjunto", "Error de Conjunto", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblResViviendas.ForeColor = Color.Red; lblVivPndts.ForeColor = Color.Red; } } }//FIN DE ROWCOUNT else { MessageBox.Show("No hay datos capturados", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }