Esempio n. 1
0
        public DataSet getCases()
        {
            getSageObject();
            SageCRMDataSource ds = new SageCRMDataSource();

            ds.SageCRMConnection = this.SageCon;
            ds.TableName         = "Cases";
            string id = SageObject.GetVisitorInfo("pers_personid");

            ds.WhereClause = "case_primarypersonid=" + id;
            return(ds.getDataSet());
        }
Esempio n. 2
0
        public bool setUpData()
        {
            string extraSQL = "";

            if (this.SageCRMConnectionObject == null)
            {
                return(false);
            }
            cbds = new SageCRMDataSource();                        //create our datasource
            cbds.SageCRMConnection = this.SageCRMConnectionObject; //assign a connection
            cbds.SelectSQL         = "select * from custom_screenobjects " +
                                     " where cobj_type='List' " +
                                     extraSQL +
                                     " order by cobj_name";
            listBox1.DataSource    = cbds;
            listBox1.DisplayMember = "bord_caption";
            listBox1.ValueMember   = "bord_name";
            return(true);
        }
    public string getCompanyId()
    {
        string            result = "-1";
        SageCRMDataSource ds     = new SageCRMDataSource();

        ds.SageCRMConnection = this.SageCRMConnection;
        ds.TableName         = "CrmProject";
        ds.WhereClause       = "proj_projectid=" + Session["proj_projectid"];
        IDataReader idr = ds.SelectData();

        while (idr.Read())
        {
            result = idr["proj_companyid"].ToString();
            if (result == "")
            {
                result = "-1";
            }
        }
        return(result);
    }
Esempio n. 4
0
 private void setConnection()
 {
     this.ds = new SageCRMDataSource();                 //create our datasource
     this.ds.SageCRMConnection = this.connectionObject; //assign a connection
 }
 public DataSourcePropEditor(SageCRMDataSource _block)
 {
     this.Block            = _block;
     this.connectionObject = this.Block.SageCRMConnection;
     InitializeComponent();
 }
Esempio n. 6
0
        public override bool EditComponent(ITypeDescriptorContext context, object component,
                                           IWin32Window owner)
        {
            SageCRMDataSource block = component as SageCRMDataSource;

            if (block == null)
            {
                throw new ArgumentException("Component must be a SageCRMDataSource", "component");
            }
            IServiceProvider        site          = block.Site;
            IComponentChangeService changeservice = null;
            DesignerTransaction     transaction   = null;
            bool changed = false;

            try
            {
                if (site != null)
                {
                    IDesignerHost designerhost = (IDesignerHost)site.GetService(typeof(IDesignerHost));
                    transaction   = designerhost.CreateTransaction("Property Editor");
                    changeservice = (IComponentChangeService)site.GetService(typeof(IComponentChangeService));
                    if (changeservice != null)
                    {
                        try
                        {
                            changeservice.OnComponentChanging(block, null);
                        }
                        catch (CheckoutException ex)
                        {
                            if (ex == CheckoutException.Canceled)
                            {
                                return(false);
                            }
                            throw ex;
                        }
                    }
                }
                try
                {
                    DataSourcePropEditor form = new DataSourcePropEditor(block);
                    form.TableName   = block.TableName;
                    form.SelectSQL   = block.SelectSQL;
                    form.WhereClause = block.WhereClause;
                    if (form.ShowDialog(owner) == DialogResult.OK)
                    {
                        changed = true;
                    }
                }
                finally
                {
                    if (changed && changeservice != null)
                    {
                        changeservice.OnComponentChanged(block, null, null, null);
                    }
                }
            }
            finally
            {
                if (transaction != null)
                {
                    if (changed)
                    {
                        transaction.Commit();
                    }
                    else
                    {
                        transaction.Cancel();
                    }
                }
            }
            return(changed);
        }