private void LimpiarCampos() { try { SelectedObservacion = null; popUpCeldaObs = new SECTOR_OBSERVACION(); popUpObservacion = string.Empty; IdSectorClasificacion = -1; SelectedSectorClasificacion = LstSectorClasificacion.Where(w => w.ID_SECTOR_CLAS == IdSectorClasificacion).FirstOrDefault(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al limpiar campos", ex); } }
private void GuardarObservaciones() { try { if (SelectedSector != null) { var obj = new SECTOR_OBSERVACION(); obj.ID_CENTRO = SelectedSector.ID_CENTRO; obj.ID_EDIFICIO = SelectedSector.ID_EDIFICIO; obj.ID_SECTOR = SelectedSector.ID_SECTOR; obj.OBSERVACION = popUpObservacion; obj.ID_SECTOR_CLAS = IdSectorClasificacion; if (SelectedObservacion == null)//AGREGAR { obj.ID_SECTOR_OBS = new cObservacionPlanimetria().Agregar(obj); if (obj.ID_SECTOR_OBS > 0) { if (GuardarCeldas(obj.ID_SECTOR_OBS)) { PopulateObservaciones(); StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Informaci\u00F3n registrada correctamente.", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_CORRECTO); } else { StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Ocurrió un error al guardar la informacion", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_ERROR); } } else { StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Ocurrió un error al guardar la informacion", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_ERROR); } } else//ACTUALIZAR { obj.ID_SECTOR_OBS = SelectedObservacion.ID_SECTOR_OBS; if (new cObservacionPlanimetria().Actualizar(obj)) { if (GuardarCeldas(obj.ID_SECTOR_OBS)) { PopulateObservaciones(); StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Informaci\u00F3n registrada correctamente.", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_CORRECTO); } else { StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Ocurrió un error al guardar la informacion", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_ERROR); } } else { StaticSourcesViewModel.Mensaje("Observaciones de celdas", "Ocurrió un error al guardar la informacion", StaticSourcesViewModel.enumTipoMensaje.MENSAJE_ERROR); } } } else { new Dialogos().NotificacionDialog("Notificacion", "Favor de seleccionar un sector"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar", ex); } }