public ActionResult DeleteConfirmed(int id)
        {
            Nilai nilai = db.Nilai.Find(id);

            db.Nilai.Remove(nilai);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Nim,KodeMK,KodeSemester,NilaiAngka,NilaiHuruf")] Nilai nilai)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nilai).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Nim          = new SelectList(db.Mahasiswa, "Nim", "Nama", nilai.Nim);
     ViewBag.KodeMK       = new SelectList(db.MataKuliah, "KodeMK", "Nama", nilai.KodeMK);
     ViewBag.KodeSemester = new SelectList(db.Semester, "KodeSemester", "NamaSemester", nilai.KodeSemester);
     return(View(nilai));
 }
        // GET: Admin/Nilai/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Nilai nilai = db.Nilai.Find(id);

            if (nilai == null)
            {
                return(HttpNotFound());
            }
            return(View(nilai));
        }
        // GET: Admin/Nilai/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Nilai nilai = db.Nilai.Find(id);

            if (nilai == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Nim          = new SelectList(db.Mahasiswa, "Nim", "Nama", nilai.Nim);
            ViewBag.KodeMK       = new SelectList(db.MataKuliah, "KodeMK", "Nama", nilai.KodeMK);
            ViewBag.KodeSemester = new SelectList(db.Semester, "KodeSemester", "NamaSemester", nilai.KodeSemester);
            return(View(nilai));
        }
Exemple #5
0
        public Nilai GetByNIS(string nis, string kode)
        {
            Nilai nilai = null;

            try
            {
                var sql = @"select * 
                            from nilai
                            where nis = @nis and kode = @kode";

                nilai = _context.db.QuerySingleOrDefault <Nilai>(sql, new { nis, kode });
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(nilai);
        }
Exemple #6
0
        public ActionResult GetLineChart(string id_perusahaan)
        {
            id_perusahaan = TempData["id_perusahaan"].ToString();
            //var TargetNilai = db.hasils.Where(x => x.id_perusahaan.ToString() == id_perusahaan);
            string nama_perusahaan = db.perusahaans.Find(Convert.ToInt64(id_perusahaan)).nama_perusahaan;

            //var TempNilaiTarget = db.hasils.Find(Convert.ToInt64(id_perusahaan)).target_2;
            var join = (from hasil in db.hasils
                        join perusahaan in db.perusahaans on hasil.id_perusahaan equals perusahaan.IDPerusahaan
                        join tahun in db.tahuns on hasil.id_tahun equals tahun.IDTahun
                        where hasil.id_perusahaan.ToString() == id_perusahaan
                        select new { hasil.IDHasil, perusahaan.nama_perusahaan, tahun.tahun1, hasil.target_2 });

            //double[] NilaiTarget = Array.ConvertAll(TempNilaiTarget, double.Parse);
            double[] NilaiTarget = new double[5];
            int      i           = 0;

            foreach (var temp in join)
            {
                NilaiTarget[i] = (double)temp.target_2 * 100;
                i++;
            }

            Nilai nilai = new Nilai();

            nilai.TargetTahun1   = NilaiTarget[0];
            nilai.TargetTahun2   = NilaiTarget[1];
            nilai.TargetTahun3   = NilaiTarget[2];
            nilai.TargetTahun4   = NilaiTarget[3];
            nilai.TargetTahun5   = NilaiTarget[4];
            nilai.NamaPerusahaan = nama_perusahaan;

            //ViewData["TargetData"] = TargetNilai;

            //return View();
            return(Json(nilai, JsonRequestBehavior.AllowGet));
        }
Exemple #7
0
        public void cetakLaporan()
        {
            if ((int.Parse(dgDetailBank.SelectedCells[0].OwningRow.Cells["NPrint"].Value.ToString()) > 0) && (!SecurityManager.IsManager()))
            {
                if (!SecurityManager.AskPasswordManager())
                {
                    return;
                }
            }



            string Keterangan, NoBBK, TglBank, NoBGCH, NamaBank, TglRK, Nilai, Kasir, jnsTran, Tanggal;
            string txtJudul, txtKeterangan, txtNamaBank, txtPenerima;

            Guid _rowID = (Guid)dgDetailBank.SelectedCells[0].OwningRow.Cells["RowID"].Value;

            Keterangan = dgDetailBank.SelectedCells[0].OwningRow.Cells["Keterangan"].Value.ToString().Trim();
            NamaBank   = dgHeaderBank.SelectedCells[0].OwningRow.Cells["NamaBank"].Value.ToString().Trim();
            Tanggal    = String.Format("{0:dd-MMM-yyyy}", (DateTime)dgDetailBank.SelectedCells[0].OwningRow.Cells["TglBank"].Value);
            TglBank    = String.Format("{0:dd-MMM-yyyy}", (DateTime)dgDetailBank.SelectedCells[0].OwningRow.Cells["TglBank"].Value);
            NoBBK      = dgDetailBank.SelectedCells[0].OwningRow.Cells["NoBBKD"].Value.ToString().Trim();
            NoBGCH     = dgDetailBank.SelectedCells[0].OwningRow.Cells["NoBGCH"].Value.ToString().Trim();
            TglRK      = String.Format("{0:dd-MMM-yyyy}", (DateTime)dgDetailBank.SelectedCells[0].OwningRow.Cells["TglRK"].Value);
            jnsTran    = dgDetailBank.SelectedCells[0].OwningRow.Cells["JnsTran"].Value.ToString().Trim();
            Kasir      = SecurityManager.UserID;

            if (jnsTran == "BBM")
            {
                txtJudul      = "BUKTI BANK MASUK";
                txtKeterangan = "Diterima dari : ";
                txtNamaBank   = "Asal Transfer";
                txtPenerima   = "Penyetor";
                Nilai         = String.Format("{0:0,0}", Convert.ToDouble(dgDetailBank.SelectedCells[0].OwningRow.Cells["Debet"].Value));
            }
            else
            {
                txtJudul      = "BUKTI BANK KELUAR";
                txtKeterangan = "Dibayar kepada : ";
                txtNamaBank   = "Transfer Ke";
                txtPenerima   = "Penerima";
                Nilai         = String.Format("{0:0,0}", Convert.ToDouble(dgDetailBank.SelectedCells[0].OwningRow.Cells["Kredit"].Value));
            }

            try
            {
                BuildString lap = new BuildString();
                lap.Initialize();

                lap.PageLLine(33);
                lap.LeftMargin(1);
                lap.FontCPI(12);
                lap.LineSpacing("1/6");
                lap.DoubleWidth(true);
                lap.PROW(true, 1, txtJudul);
                lap.DoubleWidth(false);

                lap.PROW(true, 1, lap.PrintTopLeftCorner() + lap.PrintHorizontalLine(41) + lap.PrintTTOp()
                         + lap.PrintHorizontalLine(41) + lap.PrintTopRightCorner());
                lap.PROW(true, 1, lap.PrintVerticalLine() + txtKeterangan.PadRight(41) +
                         lap.PrintVerticalLine() + ("Nomor   : " + NoBBK).PadRight(41) + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintVerticalLine() + Keterangan.PadRight(41).Substring(0, 41) + lap.PrintVerticalLine() + ("Tanggal : " +
                                                                                                                                  Tanggal).PadRight(30) + "Hal : 1/1".PadRight(11) + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintTLeft() + lap.PrintHorizontalLine(41) + lap.PrintTBottom()
                         + lap.PrintHorizontalLine(41) + lap.PrintTRight());
                lap.PROW(true, 1, lap.PrintVerticalLine() + lap.PadCenter(15, "Nomor") + lap.PadCenter(16, txtNamaBank) + lap.SPACE(1) + lap.PadCenter(10, "Bank")
                         + lap.PadCenter(13, "Tgl Bank") + lap.PadCenter(13, "Tgl Trf") + lap.PadCenter(15, "Nilai Transfer") + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintTLeft() + lap.PrintHorizontalLine(83) + lap.PrintTRight());

                lap.PROW(true, 1, lap.PrintVerticalLine() + NoBGCH.PadRight(15) + NamaBank.ToString().ToUpper().PadRight(16).Substring(0, 16) + lap.SPACE(1) + "".PadRight(10) +
                         lap.PadCenter(13, TglBank) + lap.PadCenter(13, TglRK)
                         + Nilai.PadLeft(15) + lap.PrintVerticalLine());


                for (int j = 0; j < 9; j++)
                {
                    lap.PROW(true, 1, lap.PrintVerticalLine() + lap.SPACE(83) + lap.PrintVerticalLine());
                }


                lap.PROW(true, 1, lap.PrintTLeft() + lap.PrintHorizontalLine(83) + lap.PrintTRight());
                lap.PROW(true, 1, lap.PrintVerticalLine() + "Terbilang".PadRight(58) + "Jumlah Rp." +
                         Nilai.PadLeft(15) + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintTLeft() + lap.PrintHorizontalLine(83) + lap.PrintTRight());
                lap.PROW(true, 1, lap.PrintVerticalLine() + Tools.Terbilang(Convert.ToDouble(Nilai)).PadRight(83) + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintTLeft() + lap.PrintHorizontalLine(20) + lap.PrintTTOp() + lap.PrintHorizontalLine(20) + lap.PrintTTOp()
                         + lap.PrintHorizontalLine(20) + lap.PrintTTOp() + lap.PrintHorizontalLine(20) + lap.PrintTRight());
                lap.PROW(true, 1, lap.PrintVerticalLine() + lap.PadCenter(20, "Pembukuan") + lap.PrintVerticalLine() + lap.PadCenter(20, "Mengetahui")
                         + lap.PrintVerticalLine() + lap.PadCenter(20, "Kasir") + lap.PrintVerticalLine() + lap.PadCenter(20, txtPenerima) + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "")
                         + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "")
                         + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "")
                         + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine() + lap.PadCenter(20, "") + lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintVerticalLine() + "(" + lap.PadCenter(18, "") + ")" + lap.PrintVerticalLine() + "(" + lap.PadCenter(18, "")
                         + ")" + lap.PrintVerticalLine() + "(" + lap.PadCenter(18, Kasir) + ")" + lap.PrintVerticalLine() + "(" + lap.SPACE(18) + ")" +
                         lap.PrintVerticalLine());
                lap.PROW(true, 1, lap.PrintBottomLeftCorner() + lap.PrintHorizontalLine(20) + lap.PrintTBottom() + lap.PrintHorizontalLine(20) + lap.PrintTBottom()
                         + lap.PrintHorizontalLine(20) + lap.PrintTBottom() + lap.PrintHorizontalLine(20) + lap.PrintBottomRightCorner());
                lap.PROW(true, 1, "::  " + String.Format("{0:yyyyMMddhh:mm:ss}", DateTime.Now) + " " + SecurityManager.UserName);
                lap.Eject();

                using (Database db = new Database(GlobalVar.DBFinance))
                {
                    db.Commands.Add(db.CreateCommand("rsp_CetakBankDetail"));
                    db.Commands[0].Parameters.Add(new Parameter("@rowID", SqlDbType.UniqueIdentifier, _rowID));
                    db.Commands[0].ExecuteNonQuery();
                }
                DetailRefresh(_rowID);
                DetailFindRow("RowID", _rowID.ToString());
                lap.SendToPrinter("laporanPS.txt");
            }
            catch (Exception ex)
            {
                Error.LogError(ex);
            }
        }