コード例 #1
0
        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();
        }