Beispiel #1
0
        /// <summary>
        /// Método para guardar los valores del contexto
        /// </summary>
        private void GuardarParametroCheque()
        {
            try
            {
                if (ValidaGuardar())
                {
                    int  resultado = 0;
                    bool cerrar    = false;
                    AdministracionParametroChequePL administracionParametroChequePL = new AdministracionParametroChequePL();
                    List <CatParametroBancoInfo>    lista = new List <CatParametroBancoInfo>();
                    lista.Add(Contexto);
                    string mensage = string.Empty;

                    if (Contexto.ParametroID > 0)
                    {
                        resultado = administracionParametroChequePL.EditarParametroCheque(lista);
                        mensage   = Properties.Resources.ParametroChequeEdicion_MsgEditado;
                        cerrar    = true;
                    }
                    else
                    {
                        resultado = administracionParametroChequePL.GuardarParametroCheque(lista);
                        mensage   = Properties.Resources.ParametroChequeEdicion_MsgGuardado;
                        cerrar    = false;
                    }

                    if (resultado > 0)
                    {
                        SkMessageBox.Show(this, mensage, MessageBoxButton.OK, MessageImage.Correct);
                        confirmaSalir = false;
                        if (cerrar)
                        {
                            Close();
                        }
                        else
                        {
                            InicializaContexto();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(this, Properties.Resources.AdministracionParametroChequeEdicion_ErrorGuardar, MessageBoxButton.OK, MessageImage.Warning);
            }
        }