示例#1
0
        public async Task <IActionResult> Order_action(order doc, int?idx, string mode_type)
        {
            #region 기본 사용자 정보
            string user_id     = User.Identity.Name;
            int    company_idx = Convert.ToInt32(UserData.user_get(user_id, "company_idx"));
            int    auth        = Convert.ToInt32(UserData.user_get(user_id, "auth"));
            #endregion

            if (idx == null)
            {
                #region 저장
                doc.company_idx = company_idx;
                doc.use_yn      = "Y";
                doc.writeDate   = DateTime.Now;
                db.order.Add(doc);
                await db.SaveChangesAsync();

                #endregion
            }
            else
            {
                if (mode_type == "D")
                {
                    #region 사용안함



                    order _update =
                        (from a in db.order where a.idx == idx select a).Single();

                    _update.use_yn = "N";
                    await db.SaveChangesAsync();



                    #endregion
                }
                else
                {
                    #region 수정

                    doc.writeDate       = DateTime.Now;
                    db.Entry(doc).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(Redirect("/Production/Order_set?idx=" + idx));

                    #endregion
                }
            }


            return(Redirect("/Production/Order_list"));
        }
示例#2
0
        public async Task <ActionResult> popup_action(Downloader doc, int?idx)
        {
            var sb = new StringBuilder();

            if (idx == null)
            {
                #region 저장

                doc.write_date = DateTime.Now;
                db.Downloader.Add(doc);
                await db.SaveChangesAsync();

                #endregion
                sb.AppendFormat("<meta http-equiv = 'Content-Type' content = 'text/html; charset = utf-8' />");
                sb.AppendFormat("<script src = '/Content/assets/js/jquery.min.js' ></script >");
                sb.AppendFormat("<script>");
                sb.AppendFormat("alert('완료되었습니다.');");
                sb.AppendFormat("self.close();");
                sb.AppendFormat("</script>");

                await Response.WriteAsync(sb.ToString());
            }


            return(null);
        }
示例#3
0
        public async Task <IActionResult> language_action(language doc, int?idx, string mode_type)
        {
            if (idx == null)
            {
                #region 저장

                db.language.Add(doc);
                await db.SaveChangesAsync();


                #endregion
            }
            else
            {
                if (mode_type == "D")
                {
                    #region 삭제

                    language doc_del = db.language.Single(x => x.idx == idx);
                    db.language.Remove(doc_del);
                    db.SaveChanges();



                    #endregion
                }
                else
                {
                    #region 수정


                    language _update =
                        (from a in db.language where a.idx == idx select a).Single();

                    _update.korea   = doc.korea;
                    _update.english = doc.english;


                    await db.SaveChangesAsync();

                    #endregion
                }
            }


            return(Redirect("/sys/language_set"));
        }
示例#4
0
        public async Task <IActionResult> Inquiry_action(Inquiry doc, int?idx)
        {
            if (idx == null)
            {
                #region 저장
                doc.writeDate = DateTime.Now;
                db.Inquiry.Add(doc);
                await db.SaveChangesAsync();

                #endregion
            }


            return(Redirect("/Contact/Inquiry"));
        }
示例#5
0
        public async Task <IActionResult> sample_action(sample doc, int?idx, string mode_type)
        {
            if (idx == null)
            {
                #region 저장
                doc.use_yn    = "Y";
                doc.writeDate = DateTime.Now;
                db.sample.Add(doc);
                await db.SaveChangesAsync();


                #endregion
            }
            else
            {
                if (mode_type == "D")
                {
                    #region 사용안함



                    sample _update =
                        (from a in db.sample where a.idx == idx select a).Single();

                    _update.use_yn = "N";
                    await db.SaveChangesAsync();



                    #endregion
                }
                else
                {
                    #region 수정

                    doc.writeDate       = DateTime.Now;
                    db.Entry(doc).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(Redirect("/samples/sample_set?idx=" + idx));

                    #endregion
                }
            }


            return(Redirect("/samples/sample_list"));
        }