示例#1
0
        public ActionResult Create(DebitNoteProductModel debitProduct)
        {
            try
            {
                using (DoorEntities db = new DoorEntities())
                {
                    if (debitProduct.Debit_Note.id == 0)
                    {
                        Debit_Note usingData = this.convertDebit(debitProduct.Debit_Note, "create");
                        db.Debit_Note.Add(usingData);

                        db.SaveChanges();
                        return(Json(new { success = true, message = "Save Successfully" }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(View());
                    }
                }
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        // GET: Edit user
        public ActionResult EditDebitNote(int id = 0)
        {
            if (id == 0)
            {
                return(View());
            }
            else
            {
                //return RedirectToAction("AddEditViewDebit", "DebitNote", new { @id = id });
                using (DoorEntities db = new DoorEntities())
                {
                    temDebitData = db.Debit_Note.Where(x => x.id == id).FirstOrDefault <Debit_Note>();

                    Debit_Note     debitNote     = db.Debit_Note.Where(x => x.id == id).FirstOrDefault <Debit_Note>();
                    DebitNoteModel debitNoteData = new DebitNoteModel();

                    List <Debit_Product> DebitProduct = db.Debit_Product.Where(x => x.debit_id == id).ToList <Debit_Product>();
                    //static List<DebitNoteModel> debitPruductData = new List<DebitNoteModel>();

                    DebitNoteProductModel DebitNoteProduct = new DebitNoteProductModel();

                    debitNoteData.id               = debitNote.id;
                    debitNoteData.debit_id         = debitNote.debit_id;
                    debitNoteData.start_date       = debitNote.start_date;
                    debitNoteData.end_date         = debitNote.end_date;
                    debitNoteData.create_by        = debitNote.create_by;
                    debitNoteData.create_on        = debitNote.create_on;
                    debitNoteData.edit_by          = debitNote.edit_by;
                    debitNoteData.paying_date      = debitNote.paying_date;
                    debitNoteData.reference        = debitNote.reference;
                    debitNoteData.record_date      = debitNote.record_date;
                    debitNoteData.customer_name    = debitNote.customer_name;
                    debitNoteData.billing_to       = debitNote.billing_to;
                    debitNoteData.cust_address     = debitNote.cust_address;
                    debitNoteData.customer_phone   = debitNote.customer_phone;
                    debitNoteData.bl               = debitNote.bl;
                    debitNoteData.container_number = debitNote.container_number;
                    debitNoteData.commodity        = debitNote.commodity;
                    debitNoteData.package_number   = debitNote.package_number;
                    debitNoteData.vessel           = debitNote.vessel;
                    debitNoteData.voy              = debitNote.voy;
                    debitNoteData.advance_money    = debitNote.advance_money;

                    DebitNoteProduct.Debit_Note       = debitNoteData;
                    DebitNoteProduct.DebitProductList = DebitProduct;

                    return(View("Edit", DebitNoteProduct));
                }
            }
        }
示例#3
0
        // GET: View user detail
        public ActionResult Create()
        {
            using (DoorEntities db = new DoorEntities())
            {
                DebitNoteModel debitNoteData = new DebitNoteModel();

                DebitNoteProductModel DebitNoteProduct = new DebitNoteProductModel();

                Debit_Note debit_last_data = getLastID();
                int        id    = debit_last_data.id + 1;
                string     id_st = "No2018-" + id;
                debitNoteData.debit_fullId = id_st;

                DebitNoteProduct.Debit_Note       = debitNoteData;
                DebitNoteProduct.DebitProductList = new List <Debit_Product>();

                return(View("Create", DebitNoteProduct));
            }
        }