Exemplo n.º 1
0
        public JsonResult AddSection(Section rec)
        {
            if (rec.Section_Id == 0)
            {
                SectionServices services = new SectionServices();
                services.AddSection(rec);

                var st_list = db.Staffs.ToList();

                ViewBag.st = st_list;

                return(Json(new { msg = "save" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                SectionServices services = new SectionServices();
                services.AddSection(rec);

                var st_list = db.Staffs.ToList();

                ViewBag.st = st_list;

                return(Json(new { msg = "Update" }, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        public ActionResult GetSection()
        {
            SectionServices services = new SectionServices();
            var             ret      = services.GetSection();

            return(Json(ret, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public void Put(int programId, int formId, int sectionId, int userId, [FromBody] IDictionary <int, string> fields)
        {
            if (!UserServices.UserInProgram(Repository, userId, programId))
            {
                throw new InvalidOperationException($"The user {userId} does not exist in the program {programId}");
            }

            SectionServices.SaveSection(Repository, formId, sectionId, userId, fields);
        }
Exemplo n.º 4
0
 public ActionResult GetEdit(int id)
 {
     if (Session["admin"] != null)
     {
         SectionServices services = new SectionServices();
         var             ret      = services.GetEdit(id);
         return(Json(ret, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }
Exemplo n.º 5
0
 public ActionResult RemoveSection(int id)
 {
     if (Session["admin"] != null)
     {
         SectionServices services = new SectionServices();
         services.RemoveSection(id);
         return(Json(new { msg = "Done" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }
        public JsonResult AddSection(Section rec)
        {
            SectionServices services = new SectionServices();

            services.AddSection(rec);
            var cl_list = db.Classes.ToList();
            var st_list = db.Staffs.ToList();

            ViewBag.cl = cl_list;
            ViewBag.st = st_list;

            return(Json(new { msg = "save" }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 7
0
    protected void m_grid_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string message = "";

        try
        {
            SectionServices m_SectionServices = new SectionServices();
            m_SectionServices.SectionServiceId = System.Int32.Parse(m_grid.DataKeys[e.RowIndex].Value.ToString());
            m_SectionServices.Delete();
        }
        catch (Exception ex)
        {
            sms.utils.Log.writeLog(ex.ToString(), ((new System.Diagnostics.StackTrace()).GetFrames()[0]).GetMethod().Name);
        }
        ShowGrid();
    }
Exemplo n.º 8
0
 private void bindData()
 {
     System.Int32 EditId;
     if (Request.QueryString["id"] == null)
     {
         return;
     }
     else
     {
         EditId = System.Int32.Parse(Request.QueryString["id"].ToString());
         SectionServices m_SectionServices = new SectionServices();
         m_SectionServices.SectionServiceId = EditId;
         m_SectionServices         = m_SectionServices.Get();
         txSectionServiceName.Text = m_SectionServices.SectionServiceName.ToString();
         txSectionServiceDesc.Text = m_SectionServices.SectionServiceDesc.ToString();
         txDisplayOrder.Text       = m_SectionServices.DisplayOrder.ToString();
     }
 }
Exemplo n.º 9
0
    //--------------------------------------------------------------------------------

    private void ShowGrid()
    {
        try
        {
            SectionServices m_SectionServices = new SectionServices();
            m_SectionServices.SectionServiceName = txtSearch.Text;
            string DateFrom = txtDateFrom.Text;
            string DateTo   = txtDateTo.Text;
            int    RowCount = 0;
            List <SectionServices> l_SectionServices = m_SectionServices.GetPage("", "", ddlOrderBy.SelectedValue, m_grid.PageSize, CustomPaging.PageIndex - 1, ref RowCount);

            m_grid.DataSource = l_SectionServices;
            m_grid.DataBind();
            lblTong.Text           = RowCount.ToString();
            CustomPaging.TotalPage = (RowCount == 0) ? 1 : (RowCount % m_grid.PageSize == 0) ? RowCount / m_grid.PageSize : (RowCount - RowCount % m_grid.PageSize) / m_grid.PageSize + 1;
        }
        catch (Exception ex)
        {
            sms.utils.Log.writeLog(ex.ToString(), ((new System.Diagnostics.StackTrace()).GetFrames()[0]).GetMethod().Name);
        }
    }
Exemplo n.º 10
0
 protected void lbDelete_Click(object sender, EventArgs e)
 {
     try
     {
         SectionServices m_SectionServices = new SectionServices();
         foreach (GridViewRow m_Row in m_grid.Rows)
         {
             CheckBox chkAction = (CheckBox)m_Row.FindControl("chkAction");
             if (chkAction != null)
             {
                 if (chkAction.Checked)
                 {
                     m_SectionServices.SectionServiceId = System.Int32.Parse(m_grid.DataKeys[m_Row.RowIndex].Value.ToString());
                     m_SectionServices.Delete();
                 }
             }
         }
         ShowGrid();
     }
     catch (Exception ex)
     {
         sms.utils.Log.writeLog(ex.ToString(), ((new System.Diagnostics.StackTrace()).GetFrames()[0]).GetMethod().Name);
     }
 }
Exemplo n.º 11
0
    protected void btnSave_Click(object sender, System.EventArgs e)
    {
        byte SysMessageTypeId = 0;
        int  SysMessageId     = 0;

        System.Int32    EditId;
        SectionServices m_SectionServices = new SectionServices();

        if (Request.QueryString["id"] == null)
        {
            EditId = 0;
        }
        else
        {
            EditId = System.Int32.Parse(Request.QueryString["id"].ToString());
            m_SectionServices.SectionServiceId = EditId;
            m_SectionServices = m_SectionServices.Get();
        }
        try
        {
            if (txSectionServiceName.Text == "")
            {
                JSAlertHelpers.Alert("Mời bạn nhập các thông tin bắt buộc!", this);
                return;
            }
            if (txSectionServiceDesc.Text == "")
            {
                JSAlertHelpers.Alert("Mời bạn nhập các thông tin bắt buộc!", this);
                return;
            }
            if (txDisplayOrder.Text == "")
            {
                JSAlertHelpers.Alert("Mời bạn nhập các thông tin bắt buộc!", this);
                return;
            }


            m_SectionServices.CrUserId = ActUserId;

            if (txSectionServiceName.Text != "")
            {
                m_SectionServices.SectionServiceName = txSectionServiceName.Text;
            }

            if (txSectionServiceDesc.Text != "")
            {
                m_SectionServices.SectionServiceDesc = txSectionServiceDesc.Text;
            }

            m_SectionServices.DisplayOrder = byte.Parse(txDisplayOrder.Text);

            m_SectionServices.SectionServiceId = EditId;
            SysMessageTypeId = m_SectionServices.InsertOrUpdate(ConstantHelpers.Replicated, ActUserId, ref SysMessageId);

            StringBuilder       csText = new StringBuilder();
            Type                cstype = this.GetType();
            ClientScriptManager cs     = Page.ClientScript;
            csText.Clear();
            csText.Append("<script type=\"text/javascript\">");
            csText.Append("window.parent.jQuery('#divEdit').dialog('close');");
            csText.Append("</script>");
            cs = Page.ClientScript;
            cs.RegisterClientScriptBlock(this.GetType(), "system_message", csText.ToString());
        }
        catch (Exception ex)
        {
            sms.utils.LogFiles.LogError(((new System.Diagnostics.StackTrace()).GetFrames()[0]).GetMethod().Name + "\t" + ex.ToString());
            JSAlertHelpers.Alert(ex.Message, this);
        }
    }