コード例 #1
0
        private void cbStatus_SelectedValueChanged(object sender, EventArgs e)
        {
            if (Convert.ToInt32(cbStatus.SelectedValue) > 0)
            {
                STATUSTLMKEntity   STATUSTLMKTy = new STATUSTLMKEntity();
                STATUSTLMKProvider STATUSTLMKP  = new STATUSTLMKProvider();
                STATUSTLMKTy = STATUSTLMKP.Read(Convert.ToInt32(cbStatus.SelectedValue));

                if (STATUSTLMKTy != null)
                {
                    //Busca Cor
                    int         _COLORA = Convert.ToInt32(STATUSTLMKTy.COLORA);
                    int         _COLOR  = Convert.ToInt32(STATUSTLMKTy.COLOR);
                    int         _COLORG = Convert.ToInt32(STATUSTLMKTy.COLORG);
                    int         _COLORB = Convert.ToInt32(STATUSTLMKTy.COLORB);
                    Color       TipoCor = Color.FromArgb(_COLORA, _COLOR, _COLORG, _COLORB);
                    ColorDialog cd      = new ColorDialog();
                    cd.Color         = TipoCor;
                    label3.ForeColor = cd.Color;
                    label3.Text      = "Status: " + STATUSTLMKTy.NOME;
                }
            }
            else
            {
                label3.ForeColor = Color.Red;
                label3.Text      = "Status:";
            }
        }
コード例 #2
0
        private void GetDropStatus()
        {
            try
            {
                STATUSTLMKProvider   STATUSTLMKP    = new STATUSTLMKProvider();
                STATUSTLMKCollection STATUSTLMKColl = new STATUSTLMKCollection();
                STATUSTLMKColl = STATUSTLMKP.ReadCollectionByParameter(null, "NOME");

                cbStatus.DisplayMember = "NOME";
                cbStatus.ValueMember   = "IDSTATUSTLMK";

                STATUSTLMKEntity STATUSTLMKTy = new STATUSTLMKEntity();
                STATUSTLMKTy.NOME         = ConfigMessage.Default.MsgDrop;
                STATUSTLMKTy.IDSTATUSTLMK = -1;
                STATUSTLMKColl.Add(STATUSTLMKTy);

                Phydeaux.Utilities.DynamicComparer <STATUSTLMKEntity> comparer = new Phydeaux.Utilities.DynamicComparer <STATUSTLMKEntity>(cbStatus.DisplayMember);

                STATUSTLMKColl.Sort(comparer.Comparer);
                cbStatus.DataSource = STATUSTLMKColl;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
コード例 #3
0
        private void PaintGrid()
        {
            try
            {
                int i = 0;
                foreach (LIS_AGENDAVENDEDORTLMKEntity item in LIS_AGENDAVENDEDORTLMKColl)
                {
                    STATUSTLMKEntity   STATUSTLMKTy = new STATUSTLMKEntity();
                    STATUSTLMKProvider STATUSTLMKP  = new STATUSTLMKProvider();
                    STATUSTLMKTy = STATUSTLMKP.Read(Convert.ToInt32(item.IDSTATUSTLMK));

                    //Busca Cor
                    int a = Convert.ToInt32(STATUSTLMKTy.COLORA);
                    int r = Convert.ToInt32(STATUSTLMKTy.COLOR);
                    int g = Convert.ToInt32(STATUSTLMKTy.COLORG);
                    int b = Convert.ToInt32(STATUSTLMKTy.COLORB);

                    DataGriewDados.Rows[i].DefaultCellStyle.ForeColor = Color.FromArgb(a, r, g, b);

                    i++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro PaintGrid()" + ex.Message,
                                ConfigSistema1.Default.NomeEmpresa,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
            }
        }