public override CallButler.Data.CallButlerDataset.ExtensionsDataTable GetExtensions(int customerID)
        {
            CallButler.Data.CallButlerDataset.ExtensionsDataTable extensionsTable = new CallButlerDataset.ExtensionsDataTable();

            extensionsTable.Merge(data.Extensions);
            extensionsTable.AcceptChanges();

            return(extensionsTable);
        }
        public override CallButler.Data.CallButlerDataset.ExtensionsRow GetExtensionNumber(int customerID, int extensionNumber)
        {
            CallButler.Data.CallButlerDataset.ExtensionsDataTable extensionsTable = new CallButlerDataset.ExtensionsDataTable();

            CallButler.Data.CallButlerDataset.ExtensionsRow[] extensions = (CallButler.Data.CallButlerDataset.ExtensionsRow[])data.Extensions.Select("ExtensionNumber = " + extensionNumber.ToString());

            if (extensions.Length > 0)
            {
                return(extensions[0]);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 3
0
        protected override void OnLoad(object[] parameters)
        {
            if (parameters.Length >= 2)
            {
                CallButlerDataset.ExtensionsRow extension = (CallButlerDataset.ExtensionsRow)parameters[0];
                CallButlerDataset.ExtensionContactNumbersDataTable contactTable = (CallButlerDataset.ExtensionContactNumbersDataTable)parameters[1];
                CallButlerDataset.ExtensionsDataTable extensions = (CallButlerDataset.ExtensionsDataTable)parameters[5];

                extensionContactControl.NumberTypeName = (string)parameters[2];

                extensionContactControl.EnableCallBlast = (bool)parameters[3];

                extensionContactControl.EnableCallIPPhone = (bool)parameters[4];

                extensionContactControl.LoadData(extensions, extension, contactTable);
            }
        }
        public override CallButler.Data.CallButlerDataset.ExtensionsDataTable GetExtensions(int customerID)
        {
            CallButler.Data.CallButlerDataset.ExtensionsDataTable extensionsTable = new CallButlerDataset.ExtensionsDataTable();

            extensionsTable.Merge(data.Extensions);
            extensionsTable.AcceptChanges();

            return extensionsTable;
        }
        public override CallButler.Data.CallButlerDataset.ExtensionsRow GetExtensionNumber(int customerID, int extensionNumber)
        {
            CallButler.Data.CallButlerDataset.ExtensionsDataTable extensionsTable = new CallButlerDataset.ExtensionsDataTable();

            CallButler.Data.CallButlerDataset.ExtensionsRow[] extensions = (CallButler.Data.CallButlerDataset.ExtensionsRow[])data.Extensions.Select("ExtensionNumber = " + extensionNumber.ToString());

            if (extensions.Length > 0)
                return extensions[0];
            else
                return null;
        }