using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Data.SQLite;
using System.Net.Http;
using Электронная_Фармация.Classes;
using Электронная_Фармация.Properties;
using System.Data.Entity.Core.Metadata.Edm;

namespace Электронная_Фармация.HelpForms
{
    public partial class HF_UploadDataToServer : Form
    {
        public HF_UploadDataToServer()
        {
            InitializeComponent();
        }

        private async void HF_UploadDataToServer_Load(object sender, EventArgs e)
        {
            UiThemeHelper.ApplyToControlTree(this);
            this.Visible=false;
            ToastNotification.ShowCustom("Отправляем данные", Color.DarkOrange, Color.White);

            var uploadData = new DataSender();
            try
            {
                await uploadData.Main();
                //lblDataSent.Text = "ДАННЫЕ ОТПРАВЛЕНЫ";
                //ToastNotification.ShowSuccess($"Данные отправлены");
            }
            catch(Exception ex)
            {
                AppDebugLog.Error("Upload", "Не удалось отправить данные на сервер", ex);
                ToastNotification.ShowError($"Не удалось отправить данные. {ex.Message}");
            }
        }
    }
}
