Esempio n. 1
0
        private void SaveNewItem()
        {
            int sign = 1;

            if ((bool)rddProduct.Tag)
            {
                sign = -1;
            }
            //SaveItem
            using (sinarekDataSetTableAdapters.logotherTableAdapter tbl = new sinarekDataSetTableAdapters.logotherTableAdapter())
            {
                tbl.InsertDataPenjualan(long.Parse(logid_)
                                        , int.Parse(ujid_)
                                        , int.Parse(lappenid_)
                                        , dtpTanggal.Value
                                        , txtKeterangan.Text
                                        , 0
                                        , -1
                                        , dtpTanggal.Value
                                        , (sign * decimal.Parse(txtQuantity.Text))
                                        , int.Parse(rddProduct.SelectedValue.ToString())
                                        , decimal.Parse(txtPrice.Text)
                                        , int.Parse(rddKota.SelectedValue.ToString())
                                        , ""
                                        , txtDetail2.Text
                                        , txtTime.Text
                                        , NBConfig.ValidUserName);
            }
        }
Esempio n. 2
0
 private void DeleteLogOther(string LogDetailID)
 {
     try
     {
         using (sinarekDataSetTableAdapters.logotherTableAdapter tbl = new sinarekDataSetTableAdapters.logotherTableAdapter())
         {
             tbl.DeleteLogOther(int.Parse(LogDetailID));
         }
     }
     catch (Exception ex)
     {
         helper.SysLog(this.GetType().Name, this.Text, "DeleteLogOther : " + ex.Message);
     }
 }
Esempio n. 3
0
        private void SaveNewItem()
        {
            string logpelid;

            try
            {
                //SaveItem
                using (sinarekDataSetTableAdapters.logpelTableAdapter tbl = new sinarekDataSetTableAdapters.logpelTableAdapter())
                {
                    logpelid = tbl.pDataPenjPelanggan(int.Parse(rddPel.SelectedValue.ToString())
                                                      , int.Parse(logid_)
                                                      , dtpTanggal.Value
                                                      , int.Parse(salesid_)
                                                      , (chkCredit.Checked ? 1 : 0)
                                                      , NBConfig.ValidUserName).ToString();
                }

                if (chkKunjungan.ToggleState == Telerik.WinControls.Enumerations.ToggleState.Off)
                {
                    using (sinarekDataSetTableAdapters.logotherTableAdapter tbl = new sinarekDataSetTableAdapters.logotherTableAdapter())
                    {
                        foreach (GridViewRowInfo item in radGridView1.Rows)
                        {
                            tbl.InsertDataPenjualan(long.Parse(logid_)
                                                    , int.Parse(logpelid)
                                                    , int.Parse(lappenid_)
                                                    , dtpTanggal.Value
                                                    , (item.Cells["keterangan"].Value == null ? "" : item.Cells["keterangan"].Value.ToString())
                                                    , 0
                                                    , short.Parse(item.Cells["statusid"].Value.ToString())
                                                    , null
                                                    , decimal.Parse(item.Cells["quantity"].Value.ToString())
                                                    , int.Parse(item.Cells["productid"].Value.ToString())
                                                    , decimal.Parse(item.Cells["harga"].Value.ToString())
                                                    , int.Parse(item.Cells["kotaid"].Value.ToString())
                                                    , item.Cells["nota"].Value.ToString()
                                                    , ""
                                                    , ""
                                                    , NBConfig.ValidUserName);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                helper.ErrorMessage("Error menyimpan data penjualan");
                helper.SysLog(this.GetType().Name, this.Text, ex.Message + " : " + ex.StackTrace);
            }
        }
Esempio n. 4
0
        private void SaveEditItem(short StatusID, bool print)
        {
            string iLogID      = string.Empty;
            string mobil       = string.Empty
            , sopir            = string.Empty
            , keterangan       = null;
            int kernetid       = -1
            , sopirid          = -1
            , mobilid          = -1
            , kotaid           = -1
            , salesid          = -1
            , custid           = -1;
            short custtypetoid = -1
            , custtypeid       = -1;
            int paid           = 0;

            DataRow[] dr = this.sinarekDataSet.custtype.Select("name = 'gudang barang'");
            custtypetoid = short.Parse(dr[0]["custtypeid"].ToString());
            dr           = this.sinarekDataSet.custtype.Select("name = 'supplier'");
            custtypeid   = short.Parse(dr[0]["custtypeid"].ToString());
            string[] sep = { "_" };

            custid = int.Parse(rddSup.SelectedValue.ToString().Split(sep, StringSplitOptions.RemoveEmptyEntries)[0]);

            using (sinarekDataSetTableAdapters.logproductTableAdapter tbl = new sinarekDataSetTableAdapters.logproductTableAdapter())
            {
                //Always Create with status created
                iLogID = tbl.pInsertLogProd(tanggalDateTimePicker.Value
                                            , 1
                                            , kernetid
                                            , sopirid
                                            , mobilid
                                            , kotaid
                                            , salesid
                                            , mobil
                                            , sopir
                                            , keterangan
                                            , custid
                                            , custtypetoid
                                            , custtypetoid
                                            , NBConfig.ValidUserName
                                            , StatusID, paid, 0).ToString();
            }

            foreach (GridViewRowInfo item in radGridView1.Rows)
            {
                using (sinarekDataSetTableAdapters.logotherTableAdapter tbl = new sinarekDataSetTableAdapters.logotherTableAdapter())
                {
                    try
                    {
                        tbl.InsertLogOtherDetail(int.Parse(iLogID)
                                                 , item.Cells["keterangan"].Value.ToString()
                                                 , 0
                                                 , custtypeid
                                                 , null
                                                 , decimal.Parse(item.Cells["quantity"].Value.ToString())
                                                 , int.Parse(item.Cells["productid"].Value.ToString())
                                                 , decimal.Parse(item.Cells["harga"].Value.ToString())
                                                 , NBConfig.ValidUserName);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }

            MessageBox.Show("Data sudah terinput.", "SMS");

            //Print
            DialogResult res = MessageBox.Show("Siapkan kertas untuk print.", "SMS - Verification"
                                               , MessageBoxButtons.OKCancel
                                               , MessageBoxIcon.Question);

            if (res == System.Windows.Forms.DialogResult.OK)
            {
                PrinterSettings printerSettings;
                ReportProcessor reportProcessor;

                rptSJ rpt = new rptSJ();
                rpt.ReportParameters["user"].Value         = NBConfig.ValidUserName;
                rpt.ReportParameters["logid"].Value        = iLogID;
                rpt.ReportParameters["custtypetoid"].Value = 18;

                IReportDocument iRpt = (IReportDocument)rpt;
                //// PrinterSettings
                printerSettings = new PrinterSettings();
                //// Adjust the printer settings if necessary...

                // Print the report using the printer settings.
                reportProcessor = new ReportProcessor();
                reportProcessor.PrintReport(iRpt, printerSettings);
            }
            else
            {
                MessageBox.Show("Transaksi masuk ini dapat dilihat di daftar transaksi yg belum di print.");
            }
        }
Esempio n. 5
0
        private void SaveEditItem(short StatusID, bool print)
        {
            string iLogID      = string.Empty;
            string mobil       = string.Empty
            , sopir            = string.Empty
            , keterangan       = null;
            int kernetid       = -1
            , sopirid          = -1
            , mobilid          = -1
            , kotaid           = -1
            , salesid          = -1
            , custid           = -1;
            short custtypetoid = -1
            , custtypeid       = -1;
            int paid           = 0;

            DataRow[] dr = this.sinarekDataSet.custtype.Select("name = 'gudang barang'");
            custtypetoid = short.Parse(dr[0]["custtypeid"].ToString());
            dr           = this.sinarekDataSet.custtype.Select("name = 'supplier'");
            custtypeid   = short.Parse(dr[0]["custtypeid"].ToString());
            string[] sep = { "_" };

            custid = int.Parse(rddSup.SelectedValue.ToString().Split(sep, StringSplitOptions.RemoveEmptyEntries)[0]);

            using (sinarekDataSetTableAdapters.logproductTableAdapter tbl = new sinarekDataSetTableAdapters.logproductTableAdapter())
            {
                //Always Create with status created
                iLogID = tbl.pInsertLogProd(tanggalDateTimePicker.Value
                                            , 1
                                            , kernetid
                                            , sopirid
                                            , mobilid
                                            , kotaid
                                            , salesid
                                            , mobil
                                            , sopir
                                            , keterangan
                                            , custid
                                            , custtypetoid
                                            , custtypetoid
                                            , NBConfig.ValidUserName
                                            , StatusID, paid, 0).ToString();
            }

            foreach (GridViewRowInfo item in radGridView1.Rows)
            {
                using (sinarekDataSetTableAdapters.logotherTableAdapter tbl = new sinarekDataSetTableAdapters.logotherTableAdapter())
                {
                    try
                    {
                        tbl.InsertLogOtherDetail(int.Parse(iLogID)
                                                 , item.Cells["keterangan"].Value.ToString()
                                                 , 0
                                                 , custtypeid
                                                 , null
                                                 , decimal.Parse(item.Cells["quantity"].Value.ToString())
                                                 , int.Parse(item.Cells["productid"].Value.ToString())
                                                 , decimal.Parse(item.Cells["harga"].Value.ToString())
                                                 , NBConfig.ValidUserName);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }

            helper.NotifMessage("Data sudah terinput.\nTransaksi masuk ini dapat dilihat di daftar transaksi yg belum di print.");
        }