コード例 #1
0
ファイル: List.ascx.cs プロジェクト: Novthirteen/yfkey-scms
    protected void lbtnDelete_Click(object sender, EventArgs e)
    {
        string Id = ((LinkButton)sender).CommandArgument;

        try
        {
            TheTransportationRouteDetailMgr.DeleteTransportationRouteDetail(Convert.ToInt32(Id));
            ShowSuccessMessage("Transportation.TransportationRouteDetail.DeleteTransportationRouteDetail.Successfully");
            UpdateView();
        }
        catch (Castle.Facilities.NHibernateIntegration.DataException ex)
        {
            ShowErrorMessage("Transportation.TransportationRouteDetail.DeleteTransportationRouteDetail.Fail");
        }
    }
コード例 #2
0
ファイル: Edit.ascx.cs プロジェクト: Novthirteen/yfkey-scms
    protected void checkSeqExists(object source, ServerValidateEventArgs args)
    {
        String seq = ((TextBox)(this.FV_TransportationRouteDetail.FindControl("tbSequence"))).Text.Trim();

        IList <TransportationRouteDetail> transportationRouteDetailList = TheTransportationRouteDetailMgr.GetAllTransportationRouteDetail(this.TransportationRouteCode);

        if (transportationRouteDetailList != null && transportationRouteDetailList.Count > 0)
        {
            foreach (TransportationRouteDetail transportationRouteDetail in transportationRouteDetailList)
            {
                if (transportationRouteDetail.Sequence == int.Parse(seq) && transportationRouteDetail.Id.ToString() != this.TransportationRouteDetailId)
                {
                    args.IsValid = false;
                    break;
                }
            }
        }
    }