private void BtnGuardar_Click(object sender, RoutedEventArgs e) { string respuestaPath = basePath + "SgaR" + DateTimeUtilities.DateToInt(contradiccion.FRespuestaSga) + contradiccion.AnioAsunto + StringUtilities.SetCeros(contradiccion.NumAsunto.ToString()) + contradiccion.IdPleno + Path.GetExtension(contradiccion.OfRespuestaSgaFilePath); if (!respuestaPath.Equals(contradiccion.OfRespuestaSgaFilePath) && !String.IsNullOrEmpty(contradiccion.OfRespuestaSgaFilePath)) { if (!CopyToLocalResource(contradiccion.OfRespuestaSgaFilePath, respuestaPath)) { MessageBox.Show("No se pudo copiar el archivo, intentelo de nuevo"); return; } else { contradiccion.OfRespuestaSgaFilePath = respuestaPath ; } } ContradiccionModel model = new ContradiccionModel(); bool completed = model.UpdateSga(contradiccion); if (!completed) { MessageBox.Show("No se pudo completar la operación, favor de volver a intentarlo"); return; } this.Close(); }