Ejemplo n.º 1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            this.SetPublicacionNewValues();

            if (this.ValidateDates())
            {
                if (!publicacionRepository.ExisteUnaPublicacionIgual(publicacionSeleccionada))
                {
                    publicacionRepository.ActualizarPublicacion(publicacionSeleccionada);
                    ubicacionRepository.EliminarUbicaciones(ubicacionesAEliminar);
                    ubicacionRepository.InsertarListaDeUbicaciones(ubicacionesAInsertar);
                    MessageBoxUtil.ShowInfo("Publicacion actualizada correctamente.");

                    callerForm.ActualizarDataGrid();
                    NavigableFormUtil.BackwardTo(this, callerForm);
                }
                else
                {
                    MessageBoxUtil.ShowError("Existe una publicacion igual.");
                }
            }
        }