private void FormTakeOrderInWork_Load(object sender, EventArgs e)
 {
     try
     {
         if (!id.HasValue)
         {
             MessageBox.Show("Не указан заказ", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             Close();
         }
         List <ModelExecutorView> list = Task.Run(() => APICustomer.GetRequestData <List <ModelExecutorView> >("api/Executor/GetList")).Result;
         if (list != null)
         {
             comboBoxExecutor.DisplayMember = "ExecutorFullName";
             comboBoxExecutor.ValueMember   = "Id";
             comboBoxExecutor.DataSource    = list;
             comboBoxExecutor.SelectedItem  = null;
         }
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void FormPutOnStock_Load(object sender, EventArgs e)
        {
            try
            {
                List <ModelElementView> listC = Task.Run(() => APICustomer.GetRequestData <List <ModelElementView> >("api/Element/GetList")).Result;
                if (listC != null)
                {
                    comboBoxComponent.DisplayMember = "ElementName";
                    comboBoxComponent.ValueMember   = "Id";
                    comboBoxComponent.DataSource    = listC;
                    comboBoxComponent.SelectedItem  = null;
                }

                List <ModelReserveView> listS = Task.Run(() => APICustomer.GetRequestData <List <ModelReserveView> >("api/Reserve/GetList")).Result;
                if (listS != null)
                {
                    comboBoxStock.DisplayMember = "ReserveName";
                    comboBoxStock.ValueMember   = "Id";
                    comboBoxStock.DataSource    = listS;
                    comboBoxStock.SelectedItem  = null;
                }
            }
            catch (Exception ex)
            {
                while (ex.InnerException != null)
                {
                    ex = ex.InnerException;
                }
                MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void FormProduct_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var product = Task.Run(() => APICustomer.GetRequestData <ModelOutputView>("api/Output/Get/" + id.Value)).Result;
             textBoxName.Text  = product.OutputName;
             textBoxPrice.Text = product.Price.ToString();
             productComponents = product.OutputElements;
             LoadData();
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         productComponents = new List <ModelProdElementView>();
     }
 }
        private void FormCreateOrder_Load(object sender, EventArgs e)
        {
            try
            {
                List <ModelCustomerView> listC = Task.Run(() => APICustomer.GetRequestData <List <ModelCustomerView> >("api/Customer/GetList")).Result;
                if (listC != null)
                {
                    comboBoxClient.DisplayMember = "CustomerFullName";
                    comboBoxClient.ValueMember   = "Id";
                    comboBoxClient.DataSource    = listC;
                    comboBoxClient.SelectedItem  = null;
                }

                List <ModelOutputView> listP = Task.Run(() => APICustomer.GetRequestData <List <ModelOutputView> >("api/Output/GetList")).Result;
                if (listP != null)
                {
                    comboBoxProduct.DisplayMember = "OutputName";
                    comboBoxProduct.ValueMember   = "Id";
                    comboBoxProduct.DataSource    = listP;
                    comboBoxProduct.SelectedItem  = null;
                }
            }
            catch (Exception ex)
            {
                while (ex.InnerException != null)
                {
                    ex = ex.InnerException;
                }
                MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void FormReservesLoad_Load(object sender, EventArgs e)
 {
     try
     {
         dataGridView.Rows.Clear();
         foreach (var elem in Task.Run(() => APICustomer.GetRequestData <List <ModelReservesLoadView> >("api/Report/GetReservesLoad")).Result)
         {
             dataGridView.Rows.Add(new object[] { elem.ReserveName, "", "" });
             foreach (var listElem in elem.Elements)
             {
                 dataGridView.Rows.Add(new object[] { "", listElem.ElementName, listElem.Count });
             }
             dataGridView.Rows.Add(new object[] { "Итого", "", elem.TotalCount });
             dataGridView.Rows.Add(new object[] { });
         }
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 6
0
 private void FormComponent_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var component = Task.Run(() => APICustomer.GetRequestData <ModelElementView>("api/Element/Get/" + id.Value)).Result;
             textBoxName.Text = component.ElementName;
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
 private void FormImplementer_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var implementer = Task.Run(() => APICustomer.GetRequestData <ModelExecutorView>("api/Executor/Get/" + id.Value)).Result;
             textBoxFullName.Text = implementer.ExecutorFullName;
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
 private void LoadData()
 {
     try
     {
         List <ModelReserveView> list = Task.Run(() => APICustomer.GetRequestData <List <ModelReserveView> >("api/Reserve/GetList")).Result;
         if (list != null)
         {
             dataGridViewReserves.DataSource              = list;
             dataGridViewReserves.Columns[0].Visible      = false;
             dataGridViewReserves.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         }
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void CalcSum()
 {
     if (comboBoxProduct.SelectedValue != null && !string.IsNullOrEmpty(textBoxCount.Text))
     {
         try
         {
             int             id      = Convert.ToInt32(comboBoxProduct.SelectedValue);
             ModelOutputView product = Task.Run(() => APICustomer.GetRequestData <ModelOutputView>("api/Output/Get/" + id)).Result;
             int             count   = Convert.ToInt32(textBoxCount.Text);
             textBoxSum.Text = (count * (int)product.Price).ToString();
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemplo n.º 10
0
 private void FormMails_Load(object sender, EventArgs e)
 {
     try
     {
         MailClient.CheckMail();
         List <ModelMessageInfoView> list = Task.Run(() =>
                                                     APICustomer.GetRequestData <List <ModelMessageInfoView> >("api/MessageInfo/GetList")).Result;
         if (list != null)
         {
             dataGridView.DataSource              = list;
             dataGridView.Columns[0].Visible      = false;
             dataGridView.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         }
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 11
0
 private void FormStock_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var stock = Task.Run(() => APICustomer.GetRequestData <ModelReserveView>("api/Reserve/Get/" + id.Value)).Result;
             textBoxName.Text = stock.ReserveName;
             dataGridViewReserve.DataSource              = stock.ReserveElements;
             dataGridViewReserve.Columns[0].Visible      = false;
             dataGridViewReserve.Columns[1].Visible      = false;
             dataGridViewReserve.Columns[2].Visible      = false;
             dataGridViewReserve.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
 private void FormProductComponent_Load(object sender, EventArgs e)
 {
     try
     {
         comboBoxComponent.DisplayMember = "ElementName";
         comboBoxComponent.ValueMember   = "Id";
         comboBoxComponent.DataSource    = Task.Run(() => APICustomer.GetRequestData <List <ModelElementView> >("api/Element/GetList")).Result;
         comboBoxComponent.SelectedItem  = null;
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     if (model != null)
     {
         comboBoxComponent.Enabled       = false;
         comboBoxComponent.SelectedValue = model.ElementID;
         textBoxCount.Text = model.Count.ToString();
     }
 }
 private void FormClient_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var customer = Task.Run(() => APICustomer.GetRequestData <ModelCustomerView>("api/Customer/Get/" + id.Value)).Result;
             textBoxFullName.Text                 = customer.CustomerFullName;
             textBoxMail.Text                     = customer.Mail;
             dataGridView.DataSource              = customer.Messages;
             dataGridView.Columns[0].Visible      = false;
             dataGridView.Columns[1].Visible      = false;
             dataGridView.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         }
         catch (Exception ex)
         {
             while (ex.InnerException != null)
             {
                 ex = ex.InnerException;
             }
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }