Ejemplo n.º 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;
            //}
        }
Ejemplo n.º 2
0
 public static void Afiseaza(Form pEcranParinte, Dictionary <int, Tuple <Color, Color, string> > pDictCuloriSemnificatie, string pTitlu)
 {
     using (frmCuloriSemnificatie ecran = new frmCuloriSemnificatie(pDictCuloriSemnificatie, pTitlu))
     {
         IHMUtile.DeschideEcran(pEcranParinte, ecran);
     }
 }
Ejemplo n.º 3
0
 public static void Informare(Form pEcranParinte, string pMesaj, string pTitlu, bool pDeschideInCentrulEcranului)
 {
     using (frmMesajPersonalizat frmMesaj = new frmMesajPersonalizat(pMesaj, pTitlu, EnumButoane.OK, EnumIcoana.Informatie))
     {
         if (pDeschideInCentrulEcranului)
         {
             frmMesaj.StartPosition = FormStartPosition.CenterScreen;
         }
         IHMUtile.DeschideEcran(pEcranParinte, frmMesaj);
     }
 }
Ejemplo n.º 4
0
        public static DateTime GetData(Form pEcranParinte, DateTime pData)
        {
            using (frmControlBox ecran = new frmControlBox(CEnumerariComune.EnumTipDeschidere.StangaJos))
            {
                if (IHMUtile.DeschideEcran(pEcranParinte, ecran))
                {
                    return(ecran._dataAleasa);
                }
            }

            return(CConstante.DataNula);
        }
Ejemplo n.º 5
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));
            }
        }
Ejemplo n.º 6
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);
            }
        }
Ejemplo n.º 7
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);
            }
        }
Ejemplo n.º 8
0
        private void wbContinut_Navigating(object sender, WebBrowserNavigatingEventArgs e)
        {
            if (e.Url.AbsoluteUri.StartsWith("http://") && (ModifierKeys == Keys.Control || !this.lEcranInModificare))
            {
                //permitem navigarea doar daca nu suntem in modificare sau daca avem tasta CTRL apasata
                using (frmWebBrowser web = new frmWebBrowser(e.Url.AbsoluteUri, false, false))
                {
                    IHMUtile.DeschideEcran(this.GetFormParinte(), web);
                }

                e.Cancel = true;
            }
        }
Ejemplo n.º 9
0
        public static Color getCuloare(Form pEcranParinte, Color pCuloareSelectata)
        {
            using (ColorDialog cul = new ColorDialog())
            {
                cul.Color = pCuloareSelectata;
                if (IHMUtile.DeschideEcran(pEcranParinte, cul))
                {
                    return(cul.Color);
                }
            }

            return(Color.Empty);
        }
Ejemplo n.º 10
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);
            }
        }
Ejemplo n.º 11
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);
            }
        }
Ejemplo n.º 12
0
        public static bool Confirmare(Form pEcranParinte, string pMesaj, string pTitlu, bool pDeschideInCentrulEcranului)
        {
            using (frmMesajPersonalizat frmMesaj = new frmMesajPersonalizat(pMesaj, pTitlu, EnumButoane.DaNu, EnumIcoana.Intrebare))
            {
                if (pDeschideInCentrulEcranului)
                {
                    frmMesaj.StartPosition = FormStartPosition.CenterScreen;
                }
                else
                {
                    frmMesaj.TipDeschidere = CEnumerariComune.EnumTipDeschidere.DreaptaSus;
                }

                return(IHMUtile.DeschideEcran(pEcranParinte, frmMesaj));
            }
        }
Ejemplo n.º 13
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);
            }
        }
Ejemplo n.º 14
0
        private void imprima()
        {
            //Alegem imprimanta
            using (PrintDocument lPrintDocument = SetupThePrinting(CCL.iStomaLab.CUtil.getText(13041)))
            {
                if (lPrintDocument == null)
                {
                    return;
                }

                using (PrintPreviewDialog ppDialog = new PrintPreviewDialog())
                {
                    ppDialog.ShowIcon = false;
                    ppDialog.Document = lPrintDocument;
                    IHMUtile.DeschideEcran(this, ppDialog);
                }
            }
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Cautam
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public static void tsCautare_Click(object sender, EventArgs e)
        {
            try
            {
                IMembriComuniControalePersonalizate ctrlAtasat = lControlTinta;// (IMembriComuniControalePersonalizate)((ToolStripMenuItem)sender).Tag;

                using (frmCautare Cautare = new frmCautare(ctrlAtasat))
                {
                    if (IHMUtile.DeschideEcran(IHMUtile.GetFormParinte(sender as Control), Cautare))
                    {
                        //TODO
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 16
0
        public static void tsDEX_Click(object sender, EventArgs e)
        {
            try
            {
                using (frmWebBrowser DEX = new frmWebBrowser())
                {
                    DEX.CautareInDEX(GetTextDeCautat(lControlTinta));//(IMembriComuniControalePersonalizate)((ToolStripMenuItem)sender).Tag));
                    IHMUtile.DeschideEcran(IHMUtile.GetFormParinte(sender as Control), DEX);

                    if (!DEX.IsDisposed)
                    {
                        DEX.Dispose();
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 17
0
        public static void tsFacebook_Click(object sender, EventArgs e)
        {
            try
            {
                using (frmWebBrowser facebook = new frmWebBrowser())
                {
                    string textDeCautat = GetTextDeCautat(lControlTinta);
                    facebook.CautaPeFaceBook(textDeCautat, textDeCautat, false, false);
                    IHMUtile.DeschideEcran(IHMUtile.GetFormParinte(sender as Control), facebook);

                    if (!facebook.IsDisposed)
                    {
                        facebook.Dispose();
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 18
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);
                }
            }
        }
Ejemplo n.º 19
0
        /// <summary>
        /// Calculam
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public static void tsCalculator_Click(object sender, EventArgs e)
        {
            try
            {
                IMembriComuniControalePersonalizate ctrlAtasat = lControlTinta;// (IMembriComuniControalePersonalizate)((ToolStripMenuItem)sender).Tag;
                string TextCalculator = string.Empty;
                if (!string.IsNullOrEmpty(ctrlAtasat.SelectedText))
                {
                    TextCalculator = ctrlAtasat.SelectedText;
                }

                using (frmCalculator Calc = new frmCalculator(TextCalculator))
                {
                    if (IHMUtile.DeschideEcran(IHMUtile.GetFormParinte(sender as Control), Calc))
                    {
                        ctrlAtasat.InsereazaText(Calc.Rezultat);
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 20
0
 private void btnSalveazaPeDisc_Click(object sender, EventArgs e)
 {
     if (this.picZonaImagine.Image == null)
     {
         return;
     }
     try
     {
         using (SaveFileDialog save = new SaveFileDialog())
         {
             save.FileName = this.Text;
             save.Filter   = "Image(*.jpg; *.jpeg; *.gif; *.bmp; *.ico; *.png)|*.jpg; *.jpeg; *.gif; *.bmp; *.ico; *.png";
             if (IHMUtile.DeschideEcran(this, save))
             {
                 this.picZonaImagine.Image.Save(save.FileName);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 21
0
        private PrintDocument SetupThePrinting(string pNumeDocument)
        {
            using (PrintDialog MyPrintDialog = new PrintDialog())
            {
                MyPrintDialog.AllowCurrentPage = false;
                MyPrintDialog.AllowPrintToFile = false;
                MyPrintDialog.AllowSelection   = false;
                MyPrintDialog.AllowSomePages   = false;
                MyPrintDialog.PrintToFile      = false;
                MyPrintDialog.ShowHelp         = false;
                MyPrintDialog.ShowNetwork      = false;
                if (!IHMUtile.DeschideEcran(this, MyPrintDialog))
                {
                    return(null);
                }

                PrintDocument lPrintDocument = creazaPrintDocument();

                lPrintDocument.DocumentName    = pNumeDocument;
                lPrintDocument.PrinterSettings =
                    MyPrintDialog.PrinterSettings;
                lPrintDocument.DefaultPageSettings =
                    MyPrintDialog.PrinterSettings.DefaultPageSettings;
                lPrintDocument.DefaultPageSettings.Margins =
                    new Margins(40, 40, 40, 40);

                if (!lPrintDocument.DefaultPageSettings.Landscape)
                {
                    lLatimePagina   = Convert.ToInt32(lPrintDocument.DefaultPageSettings.PrintableArea.Width);
                    lInaltimePagina = Convert.ToInt32(lPrintDocument.DefaultPageSettings.PrintableArea.Height);
                }
                else
                {
                    lInaltimePagina = Convert.ToInt32(lPrintDocument.DefaultPageSettings.PrintableArea.Width);
                    lLatimePagina   = Convert.ToInt32(lPrintDocument.DefaultPageSettings.PrintableArea.Height);
                }

                float margineStanga  = 0;
                float margineDreapta = 0;
                float margineSus     = 0;
                float margineJos     = 0;

                try
                {
                    margineStanga = lPrintDocument.DefaultPageSettings.HardMarginX;
                    margineSus    = lPrintDocument.DefaultPageSettings.HardMarginY;

                    if (margineStanga < lPrintDocument.DefaultPageSettings.Margins.Left)
                    {
                        margineStanga = lPrintDocument.DefaultPageSettings.Margins.Left;
                    }

                    if (margineSus < lPrintDocument.DefaultPageSettings.Margins.Top)
                    {
                        margineSus = lPrintDocument.DefaultPageSettings.Margins.Top;
                    }

                    margineDreapta = margineStanga;
                    margineJos     = margineSus;
                }
                catch (Exception)
                {
                    margineStanga = lPrintDocument.DefaultPageSettings.Margins.Left;
                    margineSus    = lPrintDocument.DefaultPageSettings.Margins.Top;

                    margineDreapta = lPrintDocument.DefaultPageSettings.Margins.Right;
                    margineJos     = lPrintDocument.DefaultPageSettings.Margins.Bottom;
                }

                // Calculating the page margins
                initVariabilePrint(lLatimePagina, lInaltimePagina,
                                   Convert.ToInt32(margineStanga),
                                   Convert.ToInt32(margineSus),
                                   Convert.ToInt32(margineDreapta),
                                   Convert.ToInt32(margineJos));

                return(lPrintDocument);
            }
        }