private void btnEliminarMatricula_Click(object sender, EventArgs e) { if (dgvMatriculaDerivadas.SelectedRows.Count > 0) { spMatriculaDerivadasconsultar_Result obj = (spMatriculaDerivadasconsultar_Result)dgvMatriculaDerivadas.SelectedRows[0].DataBoundItem; List <spMatriculaDerivadasconsultar_Result> lst = (List <spMatriculaDerivadasconsultar_Result>)dgvMatriculaDerivadas.DataSource; lst.Remove(obj); dgvMatriculaDerivadas.DataSource = null; dgvMatriculaDerivadas.DataSource = lst; } else { MessageBox.Show("Seleccione un campo de la grid", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtMatricula.Text)) { MessageBox.Show("ingrese la matricula", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtPkPredio.Text)) { MessageBox.Show("ingrese el Pk_Predio", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtUbicar.Text)) { MessageBox.Show("ingrese un dato en el campo de ubicar", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { spMatriculaDerivadasconsultar_Result objMatricula = new spMatriculaDerivadasconsultar_Result(); objMatricula.matricula = txtMatricula.Text; objMatricula.pk_predio = txtPkPredio.Text; objMatricula.estado = checkEstado.Checked; objMatricula.ubicar = txtUbicar.Text; List <spMatriculaDerivadasconsultar_Result> lst; if (objFromFichaPredial.dgvMatriculaDerivadas.DataSource == null) { lst = new List <spMatriculaDerivadasconsultar_Result>(); lst.Add(objMatricula); } else { lst = (List <spMatriculaDerivadasconsultar_Result>)objFromFichaPredial.dgvMatriculaDerivadas.DataSource; lst.Add(objMatricula); } objFromFichaPredial.dgvMatriculaDerivadas.DataSource = null; objFromFichaPredial.dgvMatriculaDerivadas.DataSource = lst; Close(); } }
private void btnGuardar_Click_1(object sender, EventArgs e) { if (String.IsNullOrEmpty(dtpFechaPrimeraAnotacion.Text)) { MessageBox.Show("Debe ingresar la Fecha de la primera anotación", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(dtpFechaAperturaFolio.Text)) { MessageBox.Show("Debe ingresar la Fecha de apertura del folio ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAreaEscritura.Text)) { MessageBox.Show("Debe ingresar el area de escritura ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAreaOvc.Text)) { MessageBox.Show("Debe ingresar el area de ovc", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAreaFolio.Text)) { MessageBox.Show("Debe ingresar el area del folio", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtRazonDiferenciaAreas.Text)) { MessageBox.Show("Debe ingresar la razon de diferencias de areas ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAntecedentes.Text)) { MessageBox.Show("Debe ingresr los antecedentes del predio ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAnalisisAreas.Text)) { MessageBox.Show("Debe ingresar el analisis de areas ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtAnotacionqueafectelainscripcion.Text)) { MessageBox.Show("Debe ingresar la anotacioón que afecte la inscripcion", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtProteccionColectiva.Text)) { MessageBox.Show("Debe ingresar la proteccion colectiva ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtLinderos.Text)) { MessageBox.Show("Debe ingresar la cabida y linderos ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtInstruccionesVisitaCampo.Text)) { MessageBox.Show("ingrese las instrucciones para la visita de campo ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (objConsultarPredio != null) { if (objFichaJuridica == null) { objFichaJuridica = new spFichaPredialesconsultar_Result(); objFichaJuridica.id_ficha = 0; } using (Datos.EstudioJuridico.Estudio_JuridicoEntities model = new Estudio_JuridicoEntities()) { objFichaJuridica.analisis_areas = txtAnalisisAreas.Text; objFichaJuridica.anotacion_que_afecta_la_inscripcion = txtAnotacionqueafectelainscripcion.Text; objFichaJuridica.antecedentes = txtAntecedentes.Text; objFichaJuridica.area_escritura = Convert.ToDecimal(txtAreaEscritura.Text); objFichaJuridica.area_ovc = Convert.ToDecimal(txtAreaOvc.Text); objFichaJuridica.area_folio = Convert.ToDecimal(txtAreaFolio.Text); objFichaJuridica.area_ovc = Convert.ToDecimal(txtAreaOvc.Text); objFichaJuridica.proteccion_colectiva = txtProteccionColectiva.Text; objFichaJuridica.numero_ficha = txtFicha.Text; objFichaJuridica.instrucciones_visita_campo = txtInstruccionesVisitaCampo.Text; objFichaJuridica.linderos = txtLinderos.Text; objFichaJuridica.ruta_archivo = String.Empty; objFichaJuridica.estudio_folio_matriz = txtEstudioFolioMatriz.Text; objFichaJuridica.estado_folio_matriz = cbEstadoFolioMatriz.Checked; objFichaJuridica.razon_diferencia_areas = txtRazonDiferenciaAreas.Text; objFichaJuridica.folio_matriz = txtFolioMatriz.Text; objFichaJuridica.direccion_folio = txtDireccionFolio.Text; objFichaJuridica.quien_elaboro_yaprobo = txtQuienElaboroYAprobo.Text; objFichaJuridica.aprobacion_interventoria = txtAprobacionInterventoria.Text; objFichaJuridica.control_calidad_juridico = txtControCalidadJuridico.Text; objFichaJuridica.fecha_apertura_folio = dtpFechaAperturaFolio.Value; objFichaJuridica.fecha_primera_anotacion = dtpFechaPrimeraAnotacion.Value; objFichaJuridica.fecha_control_calidad_juridico = dtpFechaControlCalidadJuridico.Value; objFichaJuridica.fecha_aprobacion = dtpFechaAprobacion.Value; /*Guarda*/ if (objFichaJuridica.id_ficha == 0) { decimal?id = model.spFichaPredialescrear(objFichaJuridica.numero_ficha, objFichaJuridica.folio_matriz, objFichaJuridica.estado_folio_matriz, objFichaJuridica.fecha_apertura_folio, objFichaJuridica.fecha_primera_anotacion, objFichaJuridica.area_escritura, objFichaJuridica.area_ovc, objFichaJuridica.area_folio, objFichaJuridica.ruta_archivo, objFichaJuridica.razon_diferencia_areas, objFichaJuridica.antecedentes, objFichaJuridica.estudio_folio_matriz, objFichaJuridica.analisis_areas, objFichaJuridica.anotacion_que_afecta_la_inscripcion, objFichaJuridica.proteccion_colectiva, objFichaJuridica.linderos, objFichaJuridica.instrucciones_visita_campo, objFichaJuridica.direccion_folio, objFichaJuridica.quien_elaboro_yaprobo, objFichaJuridica.fecha_control_calidad_juridico, objFichaJuridica.control_calidad_juridico, objFichaJuridica.aprobacion_interventoria, objFichaJuridica.fecha_aprobacion).ToList()[0]; objFichaJuridica.id_ficha = Convert.ToInt32(id); } else { model.spFichaPredialesmodificar(objFichaJuridica.id_ficha, objFichaJuridica.folio_matriz, objFichaJuridica.estado_folio_matriz, objFichaJuridica.fecha_apertura_folio, objFichaJuridica.fecha_primera_anotacion, objFichaJuridica.area_escritura, objFichaJuridica.area_ovc, objFichaJuridica.area_folio, objFichaJuridica.ruta_archivo, objFichaJuridica.razon_diferencia_areas, objFichaJuridica.antecedentes, objFichaJuridica.estudio_folio_matriz, objFichaJuridica.analisis_areas, objFichaJuridica.anotacion_que_afecta_la_inscripcion, objFichaJuridica.proteccion_colectiva, objFichaJuridica.linderos, objFichaJuridica.instrucciones_visita_campo, objFichaJuridica.direccion_folio, objFichaJuridica.quien_elaboro_yaprobo, objFichaJuridica.fecha_control_calidad_juridico, objFichaJuridica.control_calidad_juridico, objFichaJuridica.aprobacion_interventoria, objFichaJuridica.fecha_aprobacion); } foreach (DataGridViewRow row in dgvPropietarios.Rows) { Consultar_Propietario_Result objPropietario = (Consultar_Propietario_Result)row.DataBoundItem; List <spFichaPredialPropietariosconsultar_Result> lstPropietarioJuridica = model.spFichaPredialPropietariosconsultar(objFichaJuridica.id_ficha, objPropietario.intIPropietario, null, null).ToList(); if (lstPropietarioJuridica.Count > 0) { model.spFichaPredialPropietariosmodificar(lstPropietarioJuridica[0].id_ficha_perdial_propietario , lstPropietarioJuridica[0].id_propietario , objPropietario.anotacion); } else { model.spFichaPredialPropietarioscrear(objFichaJuridica.id_ficha , objPropietario.intIPropietario , objPropietario.anotacion); } } model.spMatriculaDerivadaseliminar(objFichaJuridica.id_ficha); foreach (DataGridViewRow row in dgvMatriculaDerivadas.Rows) { spMatriculaDerivadasconsultar_Result objMatriculaDerivada = (spMatriculaDerivadasconsultar_Result)row.DataBoundItem; model.spMatriculaDerivadascrear( objFichaJuridica.id_ficha , objMatriculaDerivada.matricula , objMatriculaDerivada.estado , objMatriculaDerivada.pk_predio , objMatriculaDerivada.ubicar ); } } objConsultarPredio = null; limpiar(); MessageBox.Show("Datos almacenados correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Seleccione una ficha predial", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }