Exemple #1
0
 private void simpleButton4_Click(object sender, EventArgs e)
 {
     if (dateEdit1.Text == "")
     {
         MessageBox.Show("Entrer la date");
     }
     else
     {
         if (id_cmd == 0)
         {
             update_bl_sans_cmd();
             MessageBox.Show("BL modifié avec succès");
             numbl = id_bl;
             BLReport report = new BLReport(Convert.ToInt32(id_bl));
             report.ShowPreview();
             this.Close();
         }
         else
         {
             update_bl_avec_cmd();
             MessageBox.Show("BL modifié avec succès");
             numbl = id_bl;
             BLReport report = new BLReport(Convert.ToInt32(id_bl));
             report.ShowPreview();
             this.Close();
         }
     }
 }
        private void GetData()
        {
            oBL = new BLReport();
            dtFromDate.Value = GetFirstDayOfMonth(DateTime.Now);
            dtToDate.Value   = GetLastDayOfMonth(DateTime.Now);
            var table = oBL.GetReportSales(DateTime.Parse(dtFromDate.Value.ToString()), DateTime.Parse(dtToDate.Value.ToString()));

            if (table != null && table.Rows.Count > 0)
            {
                dsReport.SAInvoiceViewer.Clear();
                dsReport.Merge(table);
                dsReport.AcceptChanges();
            }
        } /// <summary>
        private void btnGetData_Click(object sender, EventArgs e)
        {
            oBL = new BLReport();
            dtFromDate.Value = GetFirstDayOfMonth(DateTime.Now);
            dtToDate.Value   = GetLastDayOfMonth(DateTime.Now);
            var table = oBL.GetReportSalesEmployee(DateTime.Parse(dtFromDate.Value.ToString()), DateTime.Parse(dtToDate.Value.ToString()));

            if (table != null && table.Rows.Count > 0)
            {
                dsReport.SAInvoiceViewer.Clear();
                dsReport.Merge(table);
                dsReport.AcceptChanges();
            }
        }
        private void frmReportSalesArea_Load(object sender, EventArgs e)
        {
            oBL = new BLReport();
            dtFromDate.Value = GetFirstDayOfMonth(DateTime.Now);
            dtToDate.Value   = GetLastDayOfMonth(DateTime.Now);
            var table = oBL.GetReportSalesArea(DateTime.Parse(dtFromDate.Value.ToString()), DateTime.Parse(dtToDate.Value.ToString()));

            if (table != null && table.Rows.Count > 0)
            {
                dsReport.ReportSalesArea.Clear();
                dsReport.Merge(table);
                dsReport.AcceptChanges();
            }
        }
Exemple #5
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            BLReport blr = new BLReport(WorkingScans, workingProject);

            blr.GenerateReport();
            //sr = new StreamWriter("report.xml", false, System.Text.Encoding.UTF8);
            //sr.WriteLine("<" + tv.Nodes[0].Text + ">");
            //foreach (TreeNode node in tv.Nodes)
            //{
            //    saveNode(node.Nodes);
            //}
            ////Close the root node
            //sr.WriteLine("</" + tv.Nodes[0].Text + ">");
            //sr.Close();


            //if(treeView_ScanDir.SelectedNode != null)
            //{
            //    StringBuilder sb = new StringBuilder();
            //    string[] sa = workingDir.Split('\\');
            //    for(int i = 0; i < sa.Length - 1; i++)
            //    {
            //        sb.AppendFormat("{0}\\", sa[i]);
            //    }

            //    var dir = sb.ToString() + "\\" + treeView_ScanDir.SelectedNode.FullPath;
            //    DirectoryInfo di = new DirectoryInfo(dir);
            //    if(di.Exists)
            //    {
            //        if(!workingScanSet.Contains(dir))
            //        {
            //            workingScanSet.Add(dir);
            //        }
            //        //Update the scan set treeview
            //        updateScanSetTreeView();


            //    }
            //    else
            //    {
            //        richTextBox_error.Text = dir + " does not exist...";
            //    }

            //}
            //else
            //{
            //    richTextBox_error.Text = "nothing selected...";
            //}
        }
Exemple #6
0
        private void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            DataRow row = gridView1.GetDataRow(gridView1.FocusedRowHandle);

            displaybl = Convert.ToInt32(row[0].ToString());
            idcmd     = Convert.ToInt32(row[11].ToString());
            BLReport report = new BLReport(displaybl);

            report.ShowPreview();
            //DateTime dt = Convert.ToDateTime(row[1].ToString());
            //num_bl = "";
            //num_bl =dt.Year.ToString().Substring(2,2)+"/ "+row[13].ToString();
            //cBon_livraison cbl = new cBon_livraison();
            //cbl.Show();
        }
        public object GetReportSales([FromBody] ParamDate date)
        {
            ServiceResult result = new ServiceResult();

            try
            {
                List <SAInvoiceViewer> items;
                var objBL = new BLReport();
                items       = objBL.GetReportSales(date);
                result.Data = items;
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, "", Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            if (verifierQuantite())
            {
                DataRowView rowView1 = (DataRowView)lookUpEdit1.GetSelectedDataRow();
                string      numer_bl = tnumcommandebase.Text;
                DataTable   dt_blo   = fun.GetBlByNum(int.Parse(numer_bl));
                if (dt_blo.Rows.Count > 0)
                {
                    XtraMessageBox.Show("Il existe un bon livraison avec ce numéro");
                }
                else
                {
                    if (rowView1 == null)
                    {
                        XtraMessageBox.Show("Choisir un client SVP");
                    }
                    else
                    {
                        if (dateEdit1.Text == "")
                        {
                            MessageBox.Show("Entrer la date SVP");
                        }
                        else
                        {
                            string    etat    = "en cours";
                            string    etatcmd = "";
                            DataTable dt      = new DataTable();
                            dt     = fun.get_cltByDesign(lookUpEdit1.Text);
                            id_clt = Convert.ToInt32(dt.Rows[0][0]);
                            test   = 0;
                            string timbre = textBox5.Text;
                            string id_bl  = (get_maxbl() + 1).ToString();

                            fun.insert_into_bl2(id_clt.ToString(), etat, lookUpEdit1.Text, tnbcmd.Text, "0", prixtotc.ToString(), timbre, numer_bl, textEdit1.Text, textEdit2.Text, textEdit3.Text, dateEdit1.Text.Substring(0, 10));
                            prix_ht = 0; prixtotc = 0;
                            double prix_rem = 0;
                            for (int i = 0; i < gridView1.DataRowCount; i++)
                            {
                                DataRow row = gridView1.GetDataRow(i);

                                /*
                                 * DataTable dat = new DataTable();
                                 * dat = fun.get_piececmdbynump(Convert.ToInt32(row[0]));
                                 * Double quantiterestante = Convert.ToDouble(dat.Rows[0][12].ToString());
                                 * Double qterst = Convert.ToDouble(dat.Rows[0][12].ToString()) - Convert.ToDouble(row[3].ToString());
                                 * Double prremis = Convert.ToDouble(dat.Rows[0][7].ToString()) - Convert.ToDouble(row[7].ToString());
                                 * prixtotc+=prremis;
                                 * fun.update_qterestcommande(qterst.ToString(),row[0].ToString());
                                 *
                                 */
                                Double pnetvente = Convert.ToDouble(row[2].ToString().Replace('.', ',')) * Convert.ToDouble(row[5].ToString().Replace('.', ','));
                                prix_rem = pnetvente - ((pnetvente * Convert.ToDouble(row[8].ToString().Replace('.', ','))) / 100);
                                prix_ht += prix_rem;
                                Double pnetventetc = prix_rem + ((prix_rem * Convert.ToDouble(row[9].ToString().Replace('.', ','))) / 100);
                                prixtotc += pnetventetc;
                                fun.insert_piecee_bl(row[0].ToString(), row[1].ToString(), row[2].ToString(), row[3].ToString(), row[4].ToString(), row[5].ToString(), row[6].ToString(), int.Parse(id_bl), row[8].ToString(), row[9].ToString(), row[10].ToString());
                                // fun.update_sousstock_after_accept2(double.Parse(row[2].ToString().Replace('.', ',')), row[0].ToString());
                            }
                            //  DataTable dattt = fun.get_AllprodbyCMD(liste_cde_client.id_commande.ToString());



                            numbl = int.Parse(id_bl);
                            BLReport report = new BLReport(Convert.ToInt32(id_bl));
                            report.ShowPreview();
                            //MessageBox.Show("BL ajouté avec succées");
                            //Bon_livraisonsanscmd bl = new Bon_livraisonsanscmd();

                            //bl.ShowDialog();
                            this.Close();
                        }
                    }
                }
            }
        }
Exemple #9
0
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            if (verifierQuantite())
            {
                string    numer_bl = tnumbl.Text;
                DataTable dt_blo   = fun.GetBlByNum(int.Parse(numer_bl));
                if (dt_blo.Rows.Count > 0)
                {
                    XtraMessageBox.Show("Il existe un bon livraison avec ce numéro");
                }
                else
                {
                    if (dateEdit1.Text == "")
                    {
                        MessageBox.Show("Entrer la date SVP");
                    }
                    else
                    {
                        prixtotc = 0;
                        Double    test    = 0;
                        string    etat    = "en cours";
                        string    etatcmd = "servi";
                        DataTable dt      = new DataTable();
                        dt = fun.get_cltByDesign(lookUpEdit1.Text);
                        string id_clt = dt.Rows[0][0].ToString();

                        string timbre = liste_cde_client.timbre;
                        string id_bl  = (get_maxbl() + 1).ToString();

                        for (int i = 0; i < gridView1.DataRowCount; i++)
                        {
                            DataRow   row = gridView1.GetDataRow(i);
                            DataTable dat = new DataTable();
                            dat = fun.get_piececmdbynump(Convert.ToInt32(row[0]));
                            // Double quantiterestante = Convert.ToDouble(dat.Rows[0][12].ToString());
                            Double qterst = Convert.ToDouble(dat.Rows[0][12].ToString()) - Convert.ToDouble(row[3].ToString());
                            // Double prremis = Convert.ToDouble(dat.Rows[0][7].ToString()) - Convert.ToDouble(row[7].ToString());
                            double prix_net = 0;
                            prix_net  = double.Parse(row[6].ToString().Replace('.', ',')) * double.Parse(row[3].ToString().Replace('.', ',')); //qt*prix
                            prix_net  = prix_net - ((prix_net * double.Parse(row[9].ToString().Replace('.', ','))) / 100);                     //-remise
                            prix_net  = prix_net + ((prix_net * double.Parse(row[10].ToString().Replace('.', ','))) / 100);                    //+tva
                            prixtotc += prix_net;
                            fun.update_qterestcommande(qterst.ToString(), row[0].ToString());
                            fun.insert_piecee_bl(row[1].ToString(), row[2].ToString(), row[3].ToString(), row[4].ToString(), row[5].ToString(), row[6].ToString(), row[7].ToString(), int.Parse(id_bl), row[9].ToString(), row[10].ToString(), row[11].ToString());
                            //fun.update_sousstock_after_accept2(double.Parse(row[3].ToString().Replace('.', ',')), row[1].ToString());
                        }
                        fun.insert_into_bl2(id_clt, etat, lookUpEdit1.Text, tnbcmd.Text, liste_cde_client.id_commande.ToString(), prixtotc.ToString(), timbre, numer_bl, textEdit1.Text, textEdit2.Text, textEdit3.Text, dateEdit1.Text.Substring(0, 10));

                        DataTable dattt = fun.get_AllprodbyCMD(liste_cde_client.id_commande.ToString());

                        for (int i = 0; i < dattt.Rows.Count; i++)
                        {
                            DataRow row = dattt.Rows[i];

                            test += Convert.ToDouble(row[12]);
                        }
                        if (test == 0)
                        {
                            fun.update_etatcmd(etatcmd, liste_cde_client.id_commande.ToString());
                        }



                        fun.update_etat(etatcmd, liste_cde_client.id_commande.ToString());

                        numbl = Convert.ToInt32(id_bl);
                        MessageBox.Show("BL ajouté avec succées");
                        BLReport report = new BLReport(Convert.ToInt32(id_bl));
                        report.ShowPreview();
                        //Bon_livraison bl = new Bon_livraison();
                        //bl.ShowDialog();
                        this.Close();
                    }
                }
            }
        }