示例#1
0
        private void btnBonCmd_Click(object sender, EventArgs e)
        {
            Report_Viewer_Form frm = new Report_Viewer_Form();

            DataSet Data_Set = SqlServer_Classes.getBonCommande(codeCommande);

            BonCommande reportCommande = new BonCommande();

            reportCommande.SetDataSource(Data_Set);

            frm.Text = "Bon De Commande N°= " + codeCommande;
            frm.crystalReportViewer1.ReportSource = reportCommande;
            frm.Show();
        }
示例#2
0
        private void btnPrintBonCmd_Click(object sender, EventArgs e)
        {
            Report_Viewer_Form frm = new Report_Viewer_Form();

            frm.Text = "Bon De Commande N°= " + lblCodeCommande.Text;

            DataSet set = SqlServer_Classes.getBonCommande(int.Parse(lblCodeCommande.Text));

            BonCommande reportCommande = new BonCommande();

            reportCommande.SetDataSource(set);

            frm.crystalReportViewer1.ReportSource = reportCommande;
            frm.Show();
        }
示例#3
0
        public ActionResult NotifyProvider(BonCommande b)
        {
            try
            {
                Debug.WriteLine("begin");
                Debug.WriteLine(b.productName);

                var APIresponse = Client.PostAsJsonAsync <BonCommande>(baseAddress + "notifyProvider/" + b.productName, null).ContinueWith(postTask => postTask.Result.EnsureSuccessStatusCode());


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#4
0
        public ActionResult Create(BonCommande b)
        {
            try
            {
                HttpResponseMessage response = Client.GetAsync("getProductById/" + b.productName).Result;
                Product             Product;

                if (response.IsSuccessStatusCode)
                {
                    Product = response.Content.ReadAsAsync <Product>().Result;
                }
                else
                {
                    Product = null;
                }


                HttpResponseMessage response2 = Client.GetAsync("getProviderById/" + b.providerName).Result;
                Provider            provider;

                if (response.IsSuccessStatusCode)
                {
                    provider = response2.Content.ReadAsAsync <Provider>().Result;
                }
                else
                {
                    provider = null;
                }


                // TODO: Add insert logic here
                b.productName  = Product.name;
                b.providerName = provider.name;
                var APIresponse = Client.PostAsJsonAsync <BonCommande>(baseAddress + "AddBonCommand", b).ContinueWith(postTask => postTask.Result.EnsureSuccessStatusCode());
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }