Пример #1
0
    protected void LstOutcoming_DataBinding(object sender, EventArgs e)
    {
        OnlineSchoolEntities km = new OnlineSchoolEntities();
        var schoolId            = new SchoolInformation().getId();
        var semesterId          = MyDate.getCurrentSemesterId();

        var Outcoming = (from I in km.Outcomings
                         join p in km.Schools on I.SchoolId equals p.Id
                         where I.SchoolId == schoolId && I.IsDeleted != true && I.SemesterId == semesterId
                         orderby I.Id descending
                         select new
        {
            I.Date,
            I.Number,
            I.FileNumber,
            SourceTo = (from c in km.Constants where c.Id == I.SourceTo select c.value).FirstOrDefault(),
            I.Subject,
            Type = (from c in km.Constants where c.Id == I.Type select c.value).FirstOrDefault(),
            Attachment = (from c in km.Constants where c.Id == I.Type select c.value).FirstOrDefault(),
            I.Id,
        }).ToList();

        LstOutcoming.DataSource = Outcoming;
        LstOutcoming.DataBind();
    }
Пример #2
0
    protected void LstOutcoming_DataBinding(object sender, EventArgs e)
    {
        OnlineSchoolEntities km = new OnlineSchoolEntities();
        var schoolId            = new SchoolInformation().getId();
        int semesterId          = MyDate.getCurrentSemesterId();

        var Outcoming = (from O in km.Outcomings
                         where O.IsDeleted != true &&
                         O.ReceivedDate != null && O.SemesterId == semesterId &&
                         O.SchoolId == schoolId
                         select new
        {
            O.Number,
            O.Date,
            O.Type,
            O.Attachment,
            O.Subject,
            O.SourceTo,
            O.ReceivedName,
            O.ReceivedDate,
            O.Id,
        }).ToList();

        LstOutcoming.DataSource = Outcoming;
        LstOutcoming.DataBind();
    }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         LstOutcoming.DataBind();
     }
 }
    protected void LstOutcoming_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
        if (e.CommandName == "btnDelete")
        {
            int id = int.Parse(e.CommandArgument.ToString());
            var c  = (from k in km.Outcomings where k.Id == id select k).FirstOrDefault();

            c.IsDeleted = true;

            km.SaveChanges();

            LstOutcoming.DataBind();
        }
        else if (e.CommandName == "btnEdit")
        {
            Response.Redirect("OutcomingAdd.aspx?id=" + e.CommandArgument);
        }
        else if (e.CommandName == "btnDetails")
        {
            Response.Redirect("OutcomingDetails.aspx?id=" + e.CommandArgument);
        }
        else if (e.CommandName == "receipt")
        {
        }
    }