Example #1
0
        public void Insert(StokAdjustment2Model stokAdjustment2)
        {
            var sSql = @"
                INSERT INTO
                    StokAdjustment2 (
                        StokAdjustmentID, StokAdjustmentID2, NoUrut, BrgID,
                        QtyAwal, QtyAdjust, QtyAkhir, HppAdjust)
                VALUES (
                        @StokAdjustmentID, @StokAdjustmentID2, @NoUrut, @BrgID,
                        @QtyAwal, @QtyAdjust, @QtyAkhir, @HppAdjust) ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@StokAdjustmentID", stokAdjustment2.StokAdjustmentID);
                    cmd.AddParam("@StokAdjustmentID2", stokAdjustment2.StokAdjustmentID2);
                    cmd.AddParam("@NoUrut", stokAdjustment2.NoUrut);
                    cmd.AddParam("@BrgID", stokAdjustment2.BrgID);
                    cmd.AddParam("@QtyAwal", stokAdjustment2.QtyAwal);
                    cmd.AddParam("@QtyAdjust", stokAdjustment2.QtyAdjust);
                    cmd.AddParam("@QtyAkhir", stokAdjustment2.QtyAkhir);
                    cmd.AddParam("@HppAdjust", stokAdjustment2.HppAdjust);
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
        }
Example #2
0
        private StokAdjustment2Model StokAdjustmentDetilDataFactory()
        {
            var result = new StokAdjustment2Model
            {
                BrgID     = "B1",
                QtyAdjust = 5,
                HppAdjust = 2000
            };

            return(result);
        }
Example #3
0
        public IEnumerable <StokAdjustment2Model> ListData(string stokAdjustmentID)
        {
            List <StokAdjustment2Model> result = null;
            var sSql = @"
                SELECT
                    aa.StokAdjustmentID, aa.StokAdjustmentID2, 
                    aa.NoUrut,  aa.BrgID, 
                    aa.QtyAwal, aa.QtyAdjust, 
                    aa.QtyAkhir, aa.HppAdjust,
                    ISNULL(bb.BrgName, '') BrgName
                FROM
                    StokAdjustment2 aa 
                    LEFT JOIN Brg bb ON aa.BrgID = bb.BrgID 
                WHERE
                    aa.StokAdjustmentID = @StokAdjustmentID ";

            using (var conn = new SqlConnection(_connString))
                using (var cmd = new SqlCommand(sSql, conn))
                {
                    cmd.AddParam("@StokAdjustmentID", stokAdjustmentID);
                    conn.Open();
                    using (var dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            result = new List <StokAdjustment2Model>();
                            while (dr.Read())
                            {
                                var item = new StokAdjustment2Model
                                {
                                    StokAdjustmentID  = dr["StokAdjustmentID"].ToString(),
                                    StokAdjustmentID2 = dr["StokAdjustmentID2"].ToString(),
                                    NoUrut            = Convert.ToInt16(dr["NoUrut"]),
                                    BrgID             = dr["BrgID"].ToString(),
                                    BrgName           = dr["BrgName"].ToString(),
                                    QtyAwal           = Convert.ToDecimal(dr["QtyAwal"]),
                                    QtyAdjust         = Convert.ToDecimal(dr["QtyAdjust"]),
                                    QtyAkhir          = Convert.ToDecimal(dr["QtyAkhir"]),
                                    HppAdjust         = Convert.ToDecimal(dr["HppAdjust"])
                                };
                                result.Add(item);
                            }
                        }
                    }
                }
            return(result);
        }
Example #4
0
        StokAdjustment2Model StokAdjustment22DataFactory()
        {
            var result = new StokAdjustment2Model
            {
                StokAdjustmentID  = "A1",
                StokAdjustmentID2 = "A12",
                NoUrut            = 2,
                BrgID             = "B2",
                BrgName           = "",
                QtyAwal           = 11,
                QtyAdjust         = -3,
                QtyAkhir          = 9,
                HppAdjust         = 11000
            };

            return(result);
        }
Example #5
0
        StokAdjustment2Model StokAdjustment2DataFactory()
        {
            var result = new StokAdjustment2Model
            {
                StokAdjustmentID  = "A1",
                StokAdjustmentID2 = "A11",
                NoUrut            = 1,
                BrgID             = "B1",
                BrgName           = "",
                QtyAwal           = 10,
                QtyAdjust         = -2,
                QtyAkhir          = 8,
                HppAdjust         = 10000
            };

            return(result);
        }
Example #6
0
        private void SaveTransaksi()
        {
            var kodeTrs    = NoTrsTextBox.Text;
            var tglTrs     = TanggalDateTime.Value.ToString("dd-MM-yyyy");
            var jamTrs     = JamTextBox.Text;
            var keterangan = KeteranganTextBox.Text;
            var dtlTrs     = new List <StokAdjustment2Model>();
            var noUrut     = 0;
            List <StokAdjustment2Model> listDetilAdj = null;

            foreach (DataRow dr in DetilAdjTable.Rows)
            {
                if (listDetilAdj == null)
                {
                    listDetilAdj = new List <StokAdjustment2Model>();
                }

                if (dr["BrgID"].ToString().Trim() == "")
                {
                    continue;
                }

                var dtlAdj = new StokAdjustment2Model()
                {
                    NoUrut    = noUrut,
                    BrgID     = dr["BrgID"].ToString(),
                    BrgName   = "",
                    QtyAwal   = Convert.ToDecimal(dr["QtyAwal"]),
                    QtyAdjust = Convert.ToDecimal(dr["QtyAdjust"]),
                    QtyAkhir  = Convert.ToDecimal(dr["QtyAkhir"]),
                    HppAdjust = Convert.ToDecimal(dr["Hpp"])
                };
                listDetilAdj.Add(dtlAdj);

                noUrut++;
            }
            var stokAdj = new StokAdjustmentModel
            {
                StokAdjustmentID = kodeTrs,
                TglTrs           = tglTrs,
                JamTrs           = jamTrs,
                Keterangan       = keterangan,
                TglVoid          = "3000-01-01",
                JamVoid          = "00:00:00",
                UserrID          = "",
                UserrIDVoid      = "",
                ListBrg          = listDetilAdj
            };

            StokAdjustmentModel result = null;

            using (var trans = TransHelper.NewScope())
            {
                result = _stokAdjustmentBL.Save(stokAdj);
                var resultGenStok = _bpStokBL.Generate(result);
                trans.Complete();
            }
            if (result != null)
            {
                LastIDLabel.Text = result.StokAdjustmentID;
            }
        }