コード例 #1
0
        public static string GetTextParolaUtilizator(Form pParinte, string pTitluEcran, string pEticheta, string pTextActual, int pLungimeMaximaText, bool pDeschideInCentrulEcranului)
        {
            using (frmInputBox text = new frmInputBox(EnumTipInput.TextParola, pTextActual, pTitluEcran, pEticheta, pLungimeMaximaText, CEnumerariComune.EnumTipDeschidere.StangaJos, 0))
            {
                if (pDeschideInCentrulEcranului)
                {
                    text.StartPosition = FormStartPosition.CenterScreen;
                }

                if (IHMUtile.DeschideEcran(pParinte, text))
                {
                    return(text.TextIntrodus);
                }

                return(string.Empty);
            }

            //using (frmInputBox text = new frmInputBox(pTitluEcran, pEticheta, pTextActual, pLungimeMaximaText, !pDeschideInCentrulEcranului, false, true))
            //{
            //    if (IHMUtile.DeschideEcran(pParinte, text))
            //        return text.TextIntrodus;

            //    return pTextActual;
            //}
        }
コード例 #2
0
        public static DateTime GetDataOraDataVida(Form pParinte, DateTime pData, string pTitlu, string pEticheta)
        {
            using (frmInputBox data = new frmInputBox(EnumTipInput.DataOra, pData, pTitlu, pEticheta))
            {
                if (IHMUtile.DeschideEcran(pParinte, data))
                {
                    return(data.DataIntrodusa);
                }

                return(CConstante.DataNula);
            }
        }
コード例 #3
0
        public static string GetTextUtilizator(Form pParinte, string pTitlu, string pEticheta, int pLungimeMaxima)
        {
            using (frmInputBox text = new frmInputBox(pTitlu, pEticheta, string.Empty, pLungimeMaxima, true, false, false))
            {
                if (CCL.UI.IHMUtile.DeschideEcran(pParinte, text))
                {
                    return(text.TextIntrodus);
                }

                return(string.Empty);
            }
        }
コード例 #4
0
        public static KeyValuePair <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, string pEticheta, CDefinitiiComune.EnumTipMoneda pMonedaImplicita)
        {
            using (frmInputBox text = new frmInputBox(pMonedaImplicita, pTitluEcran, pEticheta, true, false))
            {
                if (IHMUtile.DeschideEcran(pEcranParinte, text))
                {
                    return(text.ValoareMonetara);
                }

                return(new KeyValuePair <double, CDefinitiiComune.EnumTipMoneda>(0, CDefinitiiComune.EnumTipMoneda.Nedefinit));
            }
        }
コード例 #5
0
        public static Tuple <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, string pEticheta, double pValoareActuala, CDefinitiiComune.EnumTipMoneda pMonedaImplicita)
        {
            using (frmInputBox text = new frmInputBox(pMonedaImplicita, pValoareActuala, pTitluEcran, pEticheta, true, false))
            {
                if (IHMUtile.DeschideEcran(pEcranParinte, text))
                {
                    return(text.ValoareMonetaraTuple);
                }

                return(null);
            }
        }
コード例 #6
0
        public static double GetValoareProcentuala(Form pParinte, string pTitluEcran, string pEticheta, double pValoareActuala, int pLungimeMaximaText, int pLatimeEcran, bool pEcranInModificare)
        {
            using (frmInputBox text = new frmInputBox(EnumTipInput.ValoareNumerica, Convert.ToString(pValoareActuala), pTitluEcran, pEticheta, pLungimeMaximaText, CEnumerariComune.EnumTipDeschidere.StangaJos, pLatimeEcran))
            {
                text.AllowModification(pEcranInModificare);

                if (IHMUtile.DeschideEcran(pParinte, text))
                {
                    return(CUtil.GetTextDouble(text.TextIntrodus));
                }

                return(pValoareActuala);
            }
        }
コード例 #7
0
        /// <summary>
        /// Titlul este folosit ca eticheta a zonei de text
        /// </summary>
        /// <param name="pTitlu"></param>
        /// <returns></returns>
        public static string GetTextSimpluUtilizator(Form pEcranParinte, string pTitlu)
        {
            using (frmInputBox text = new frmInputBox(EnumTipInput.TextSimplu, string.Empty, string.Empty, string.Empty, 100, CEnumerariComune.EnumTipDeschidere.StangaJos, 0))
            {
                text.lblDenumireTextSimplu.Text = pTitlu;

                if (IHMUtile.DeschideEcran(pEcranParinte, text))
                {
                    return(text.TextIntrodus);
                }

                return(string.Empty);
            }
        }
コード例 #8
0
        public static string GetTextSimpluUtilizator(Form pEcranParinte, string pTitlu, string pEticheta, string pTextActual, int pLungimeMaxima, bool pDeschideInCentrulEcranului)
        {
            using (frmInputBox text = new frmInputBox(EnumTipInput.TextSimplu, pTextActual, pTitlu, pEticheta, pLungimeMaxima, CEnumerariComune.EnumTipDeschidere.StangaJos, 0))
            {
                if (pDeschideInCentrulEcranului)
                {
                    text.StartPosition = FormStartPosition.CenterScreen;
                }

                if (IHMUtile.DeschideEcran(pEcranParinte, text))
                {
                    return(text.TextIntrodus);
                }

                return(string.Empty);
            }
        }
コード例 #9
0
        public static int GetValoareNumerica(Form pParinte, string pTitluEcran, string pEticheta, int pTextActual, int pLungimeMaximaText, int pLatimeEcran, bool pEcranInModificare, bool pReturneazaZeroDacaNuSeValideaza, bool pDeschideInCentrulEcranului)
        {
            using (frmInputBox text = new frmInputBox(EnumTipInput.ValoareNumerica, Convert.ToString(pTextActual), pTitluEcran, pEticheta, pLungimeMaximaText, pDeschideInCentrulEcranului ? CEnumerariComune.EnumTipDeschidere.CentrulEcranului : CEnumerariComune.EnumTipDeschidere.StangaJos, pLatimeEcran))
            {
                text.AllowModification(pEcranInModificare);

                if (IHMUtile.DeschideEcran(pParinte, text))
                {
                    return(CUtil.GetTextInt32(text.TextIntrodus));
                }

                if (pReturneazaZeroDacaNuSeValideaza)
                {
                    return(0);
                }
                else
                {
                    return(pTextActual);
                }
            }
        }
コード例 #10
0
        public static string GetTextUtilizator(Form pParinte, string pTitluEcran, string pEticheta, string pTextActual, int pLungimeMaximaText, bool pEcranInModificare, bool pPermiteRedimensionarea, bool pNullDacaSeInchide)
        {
            using (frmInputBox text = new frmInputBox(pTitluEcran, pEticheta, pTextActual, pLungimeMaximaText, true, false, false))
            {
                text.PermiteMaximizareaEcranului = pPermiteRedimensionarea;
                text.PermiteRedimensionarea      = pPermiteRedimensionarea;

                text.AllowModification(pEcranInModificare);

                if (CCL.UI.IHMUtile.DeschideEcran(pParinte, text))
                {
                    return(text.TextIntrodus);
                }
                else
                if (pNullDacaSeInchide)
                {
                    return(string.Empty);
                }
                else
                {
                    return(pTextActual);
                }
            }
        }