Beispiel #1
0
        protected void grdAll_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            var grd = (GridView)sender;

            switch (e.Row.RowType)
            {
            case DataControlRowType.Header:
                zeilennr = -1;
                var bo = new DMS.FCollect.Db.BoFilesBasic();
                sessVar.SetFilterAndSort(bo);
                lblAnzDaten.Text = (bo.selectCount("") - 1).ToString();

                break;

            case DataControlRowType.DataRow:
                var view = (DMS.FCollect.Db.BoFilesBasic.View)e.Row.DataItem;
                zeilennr++;

                Label lblZeilenNr = e.Row.Cells[ZeilenNrCol].FindControl("lblZeilenNr") as Label;
                Debug.Assert(lblZeilenNr != null, "grdAll_RowDataBound: Das Label lblZeilenNr wurde nicht gefunden");

                lblZeilenNr.Text = String.Format("{0,3:N0}", zeilennr + grd.PageSize * grd.PageIndex);


                break;

            case DataControlRowType.EmptyDataRow:
                break;

            default:;
                break;
            }
        }
Beispiel #2
0
        public static string[] GetDirNameCompletionList(string prefixText, int count)
        {
            try
            {
                var           bo = new DMS.FCollect.Db.BoFilesBasic();
                List <string> lstCompletitionSet = bo.GetDirNameStartsWith(prefixText, count);

                string[] completitionSet = new string[lstCompletitionSet.Count];
                lstCompletitionSet.CopyTo(completitionSet);
                return(completitionSet);
            }
            catch (Exception ex)
            {
                //log.Log(mko.Log.RC.CreateError("Beim Anbieten von passenden Lieferscheinnummern zur Eingabe: " + ex.Message));
                throw new Exception("Beim Anbieten von passenden Dateinamen zur Eingabe: ", ex);
            }
        }