예제 #1
0
        public void editPenyewa(mspenyewa mspenyewa)
        {
            mspenyewa oldData = _DB.mspenyewa.Single <mspenyewa>(data => data.id_penyewa == mspenyewa.id_penyewa);

            oldData.nama_penyewa  = mspenyewa.nama_penyewa;
            oldData.profil        = mspenyewa.profil;
            oldData.kodepos       = mspenyewa.kodepos;
            oldData.jenis_kelamin = mspenyewa.jenis_kelamin;
            oldData.tempat_lahir  = mspenyewa.tempat_lahir;
            oldData.tgl_lahir     = mspenyewa.tgl_lahir;
            oldData.email         = mspenyewa.email;
            oldData.no_telepon    = mspenyewa.no_telepon;
            oldData.saldo         = mspenyewa.saldo;
            oldData.NIK           = mspenyewa.NIK;
            oldData.berkas1       = mspenyewa.berkas1;
            oldData.berkas2       = mspenyewa.berkas2;
            oldData.modiby        = mspenyewa.modiby;
            oldData.modidate      = mspenyewa.modidate;
            oldData.alamat        = mspenyewa.alamat;

            oldData.modiadminby   = mspenyewa.modiadminby;
            oldData.modiadmindate = mspenyewa.modiadmindate;

            _DB.SaveChanges();
        }
예제 #2
0
        public void ubahPass(mspenyewa mspenyewa)
        {
            mspenyewa oldData = _DB.mspenyewa.SingleOrDefault <mspenyewa>(data => data.id_penyewa == mspenyewa.id_penyewa);

            oldData.modiby   = mspenyewa.modiby;
            oldData.modidate = DateTime.Now;
            oldData.password = mspenyewa.password;
            _DB.SaveChanges();
        }
예제 #3
0
        public void hapusPenyewaSelf(int id, string email)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.Single <mspenyewa>(data => data.id_penyewa == id);

            mspenyewa.modiby   = email;
            mspenyewa.modidate = DateTime.Now;
            mspenyewa.status   = 0;
            _DB.SaveChanges();
        }
예제 #4
0
        public void bayar_sisa(int uang, int id_penyewa)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.Single <mspenyewa>(s => s.id_penyewa == id_penyewa);

            mspenyewa.saldo = mspenyewa.saldo - uang;
            _DB.SaveChanges();

            this.mutasisaldo.penyewa_mutasi(id_penyewa, uang, "PELUNASAN PENYEWAAN", mspenyewa.saldo);
        }
예제 #5
0
        public void saldo_kurang(int uang, int id_penyewa, string penerima)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.Single <mspenyewa>(s => s.id_penyewa == id_penyewa);

            mspenyewa.saldo = mspenyewa.saldo - uang;
            _DB.SaveChanges();

            this.mutasisaldo.penyewa_mutasi(id_penyewa, uang, "KIRIM TRANSFER KE " + penerima.ToUpper(), mspenyewa.saldo);
        }
예제 #6
0
        public void saldo_tambah(int uang, int id_penyewa, string penerima)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.Single <mspenyewa>(s => s.id_penyewa == id_penyewa);

            mspenyewa.saldo = mspenyewa.saldo + uang;
            _DB.SaveChanges();

            this.mutasisaldo.penyewa_mutasi(id_penyewa, uang, "TERIMA TRANSFER DARI " + penerima.ToUpper(), mspenyewa.saldo);
        }
예제 #7
0
        public void topup(int uang, int?id_penyewa)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.Single <mspenyewa>(s => s.id_penyewa == id_penyewa);

            mspenyewa.saldo = mspenyewa.saldo + uang;
            _DB.SaveChanges();

            this.mutasisaldo.penyewa_mutasi(id_penyewa, uang, "TOP UP", mspenyewa.saldo);
        }
예제 #8
0
        public bool adaUsername(string username)
        {
            mspenyewa mspenyewa = _DB.mspenyewa.SingleOrDefault(s => s.username == username);

            if (mspenyewa == null)
            {
                return(false);
            }
            return(true);
        }
예제 #9
0
        public mspenyewa getPenyewa(int id_penyewa)
        {
            mspenyewa penyewa = _DB.mspenyewa.SingleOrDefault <mspenyewa>(data => data.id_penyewa == id_penyewa);

            return(penyewa);
        }
예제 #10
0
        public mspenyewa getPenyewaUsername(string username)
        {
            mspenyewa penyewa = _DB.mspenyewa.SingleOrDefault <mspenyewa>(data => data.username == username);

            return(penyewa);
        }
예제 #11
0
 public void addPenyewa(mspenyewa mspenyewa)
 {
     _DB.mspenyewa.Add(mspenyewa);
     _DB.SaveChanges();
 }
예제 #12
0
        public void addData(trtransfer trtransfer)
        {
            _DB.trtransfer.Add(trtransfer);
            _DB.SaveChanges();
            if (trtransfer.jenis_transfer == 11)
            {
                mspenyewa pengirim = this.mspenyewa.getPenyewa(trtransfer.id_pengirim);
                mspenyewa penerima = this.mspenyewa.getPenyewa(trtransfer.id_penerima);

                this.mspenyewa.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
                this.mspenyewa.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_penerima, pengirim.username);
            }
            if (trtransfer.jenis_transfer == 12)
            {
                mspenyewa pengirim = this.mspenyewa.getPenyewa(trtransfer.id_pengirim);
                msrental  penerima = this.msrental.getRental(trtransfer.id_penerima);

                this.mspenyewa.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
                this.msrental.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_penerima, pengirim.username);
            }
            if (trtransfer.jenis_transfer == 13)
            {
                mspenyewa pengirim = this.mspenyewa.getPenyewa(trtransfer.id_pengirim);
                msadmin   penerima = this.msadmin.getAdmin(trtransfer.id_penerima);

                this.mspenyewa.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
                //this.msadmin.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
            }
            if (trtransfer.jenis_transfer == 21)
            {
                msrental  pengirim = this.msrental.getRental(trtransfer.id_pengirim);
                mspenyewa penerima = this.mspenyewa.getPenyewa(trtransfer.id_penerima);

                this.msrental.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
                this.mspenyewa.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_penerima, pengirim.username);
            }
            if (trtransfer.jenis_transfer == 22)
            {
                msrental pengirim = this.msrental.getRental(trtransfer.id_pengirim);
                msrental penerima = this.msrental.getRental(trtransfer.id_penerima);

                this.msrental.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
                this.msrental.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_penerima, pengirim.username);
            }
            if (trtransfer.jenis_transfer == 23)
            {
                msrental pengirim = this.msrental.getRental(trtransfer.id_pengirim);
                msadmin  penerima = this.msadmin.getAdmin(trtransfer.id_penerima);

                this.msrental.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_penerima, penerima.username);
            }

            /*
             * if (trtransfer.jenis_transfer == 31)
             * {
             *  msadmin pengirim = this.msadmin.getAdmin(trtransfer.id_pengirim);
             *  mspenyewa penerima = this.mspenyewa.getPenyewa(trtransfer.id_penerima);
             *
             *  this.mspenyewa.saldo_kurang(trtransfer.jml_transfer, trtransfer.id_pengirim, penerima.username);
             *  this.mspenyewa.saldo_tambah(trtransfer.jml_transfer, trtransfer.id_penerima, pengirim.username);
             * }
             * if (trtransfer.jenis_transfer == 32)
             * {
             *  mspenyewa pengirim = this.mspenyewa.getPenyewa(trtransfer.id_pengirim);
             *  msrental penerima = this.msrental.getRental(trtransfer.id_penerima);
             *
             *
             * }
             * if (trtransfer.jenis_transfer == 33)
             * {
             *  msrental pengirim = this.mspenyewa.getPenyewa(trtransfer.id_pengirim);
             *  mspenyewa penerima = this.mspenyewa.getPenyewa(trtransfer.id_penerima);
             *
             *
             * }*/
        }