コード例 #1
0
ファイル: frmWebBrowser.cs プロジェクト: iStomaLTD/iStoma-LTD
 public static void AfiseazaAjutor(Form pEcranParinte, int pIdEcran)
 {
     using (frmWebBrowser instanta = new frmWebBrowser(IHMUtile.GetLinkHelpIStoma(pIdEcran), false, false))
     {
         CCL.UI.IHMUtile.DeschideEcran(pEcranParinte, instanta);
     }
 }
コード例 #2
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvLista.IncepeConstructieColoane();

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colDataCreare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataCreare), 150, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colDenumire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), 200, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaButonClasic(EnumColoaneDGV.colDeschideDosar.ToString(), string.Empty, string.Empty, 40, false);

            this.dgvLista.AdaugaColoaneTelefonEmail();

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colObservatii.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Observatii), 200, true, DataGridViewColumnSortMode.Automatic);

            IHMUtile.AdaugaColoanaUltimaLucrare(this.dgvLista);

            IHMUtile.AdaugaColoanaUltimaFactura(this.dgvLista);

            this.dgvLista.AdaugaColoanaNumerica(EnumColoaneDGV.colTotalLucrari.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TotalLucrari), 150, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colTotalFacturi.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TotalFacturi), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colTotalIncasari.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TotalIncasari), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colSold.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Sold), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.FinalizeazaConstructieColoane();
        }
コード例 #3
0
ファイル: frmCautare.cs プロジェクト: iStomaLTD/iStoma-LTD
        private void txtCauta_KeyUpPersonalizat(object sender, KeyEventArgs e)
        {
            this.btnValidare.Visible = false;
            if (!string.IsNullOrEmpty(txtCauta.Text))
            {
                this.btnInainte.Visible  = true;
                this.btnInapoi.Visible   = true;
                this.lblRezultat.Visible = true;

                this.lRezultateCautare = lMembriComuni.Cauta(txtCauta.Text);
                if (lRezultateCautare.Count == 0)
                {
                    this.lblRezultat.Text = IHMUtile.getText(1290);// "Textul cautat nu a fost gasit";
                }
                else
                {
                    this.lblRezultat.Text = string.Format(IHMUtile.getText(1291), 1, lRezultateCautare.Count); // "1 din {0}"
                    this.lPozitieActualaListaRezultate = 0;
                    GenereazaEvenimentSchimbarePozitie(0);
                    this.btnValidare.Visible = this.lMembriComuni.AcceptaActiunea(EnumTipActiuneControl.ValidareCautare);
                }
            }
            else
            {
                this.btnInainte.Visible  = false;
                this.btnInapoi.Visible   = false;
                this.lblRezultat.Visible = false;
            }
        }
コード例 #4
0
 private static void _STemporizator_Tick(object sender, EventArgs e)
 {
     try
     {
         _SNumarRepetari += 1;
         if (_SNumarRepetari == 4)
         {
             _SNumarRepetari       = 0;
             _SEcranEfect.Location = _SPozitieInitiala;
             _STemporizator.Stop();
             _STemporizator.Dispose();
             _STemporizator = null;
         }
         else
         {
             if (_SNumarRepetari % 2 == 0)
             {
                 _SEcranEfect.Left += 10;// = new Point(_SPozitieInitiala.X + 10, _SPozitieInitiala.Y);
             }
             else
             {
                 _SEcranEfect.Left -= 10;// = new Point(_SPozitieInitiala.X - 10, _SPozitieInitiala.Y);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
        private static void _STemporizatorWAIT_Tick(object sender, EventArgs e)
        {
            try
            {
                _SNumarSecundeScurse += 1;

                if (_SEcranEfect != null && !_SEcranEfect.IsDisposed && !_SEcranEfect.Disposing)
                {
                    _SEtichetaTemporizare.Text = string.Format("{0} {1}", Math.Max(0, _SNumarSecundeWait - _SNumarSecundeScurse).ToString(), CUtil.getText(200));

                    if (_SNumarSecundeScurse > _SNumarSecundeWait)
                    {
                        _STemporizatorWAIT.Stop();
                        _STemporizatorWAIT.Dispose();
                        _STemporizatorWAIT = null;

                        if (_SEcranEfect != null && !_SEcranEfect.IsDisposed && !_SEcranEfect.Disposing)
                        {
                            _SEcranEfect.DialogResult = DialogResult.OK;
                            _SEcranEfect.Close();
                        }
                    }
                }
                else
                {
                    _STemporizatorWAIT.Stop();
                    _STemporizatorWAIT.Dispose();
                    _STemporizatorWAIT = null;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #6
0
        private void btnRestore_Click(object sender, EventArgs e)
        {
            try
            {
                this.panelBrightness.Visible = false;
                this.panelContrast.Visible   = false;
                this.tbBrightness.Value      = 0;
                this.tbContrast.Value        = 0;

                if (this.lPozaModificata != null)
                {
                    this.lPozaModificata.Dispose();
                }

                this.lPozaModificata      = null;
                this.picZonaImagine.Image = this.lPoza;


                this.picZonaImagine.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #7
0
        public EnterHrefForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.Text             = IHMUtile.getText(1219); // "Enter Href";
            this.labelHref.Text   = IHMUtile.getText(1220); // "Href:";
            this.labelTarget.Text = IHMUtile.getText(1221); // "Target:";
            this.labelText.Text   = IHMUtile.getText(1222); // "Text:";
            this.hrefText.CapitalizeazaPrimaLitera = false;
            this.hrefText.CapitalizeazaCuvintele   = false;
            this.hrefLink.CapitalizeazaPrimaLitera = false;
            this.hrefLink.CapitalizeazaCuvintele   = false;

            this.panelGlobal.BackColor = Color.White;

            // define the text for the targets
            this.listTargets.Items.AddRange(Enum.GetNames(typeof(NavigateActionOption)));

            // ensure default value set for target
            this.listTargets.SelectedIndex = 1;

            //permitem deplasarea ecranului si deschidem la pozitia mouse-ului in stanga jos
            DeschidereMouseStangaJosCuDeplasare();
        }         //EnterHrefForm
コード例 #8
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;
            //}
        }
コード例 #9
0
        private void BtnCustom_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                Tuple <DateTime, DateTime> perioada = IHMUtile.GetPerioada(this.GetFormParinte(), this.DataInceput, this.DataSfarsit);

                if (perioada != null && perioada.Item1 != this.DataInceput && perioada.Item2 != this.DataSfarsit)
                {
                    this.lTipPerioada           = CDefinitiiComune.EnumTipPerioada.Custom;
                    this.datInceput.DataAfisata = perioada.Item1;
                    this.datSfarsit.DataAfisata = perioada.Item2;

                    afiseazaPerioda();

                    anuntaSchimbareaPerioadei();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
コード例 #10
0
        private void DgvLista_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (this.lSeIncarca || e.RowIndex < 0)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                string numeColoana = this.dgvLista.Columns[e.ColumnIndex].Name;

                if (numeColoana.Equals(EnumColoaneDGV.colDetaliiClinica.ToString()))
                {
                    BClientiPlati plata = this.dgvLista.SelectedRow.Tag as BClientiPlati;

                    IHMUtile.DeschideDosarClient(this.GetFormParinte(), plata.IdClient);
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
コード例 #11
0
 public static DialogResult Afiseaza(Form pEcranParinte, string pMesaj)
 {
     using (frmMesajPersonalizat frmMesaj = new frmMesajPersonalizat(pMesaj, "", EnumButoane.OK, EnumIcoana.Niciunul))
     {
         return(IHMUtile.DeschideEcranShowDialog(pEcranParinte, frmMesaj));
     }
 }
コード例 #12
0
        public controlLeiEuro()
        {
            InitializeComponent();

            if (!IHMUtile.SuntemInDebug())
            {
                if (CCL.iStomaLab.CUtil.ExistaMonedaNationala())
                {
                    this.rbLei.Text    = CCL.iStomaLab.CUtil.GetNumeMonedaNationala();
                    this.rbLei.Visible = true;
                }
                else
                {
                    this.rbLei.Visible = false;
                }

                if (CCL.iStomaLab.CUtil.ExistaMonedaAlternativa())
                {
                    this.rbEuro.Text    = CCL.iStomaLab.CUtil.GetNumeMonedaAlternativa();
                    this.rbEuro.Visible = true;
                }
                else
                {
                    this.rbEuro.Visible = false;
                }
            }
        }
コード例 #13
0
 public static DialogResult Afiseaza(Form pEcranParinte, string pMesaj, string pTitlu, EnumButoane pButoane, EnumIcoana pIcoana, EnumTipButon pButonEnter, CCL.UI.CEnumerariComune.EnumTipDeschidere pTipDeschidere)
 {
     using (frmMesajPersonalizat frmMesaj = new frmMesajPersonalizat(pMesaj, pTitlu, pButoane, pIcoana, pButonEnter, pTipDeschidere))
     {
         return(IHMUtile.DeschideEcranShowDialog(pEcranParinte, frmMesaj));
     }
 }
コード例 #14
0
        private void ConstruiesteRanduriDGV()
        {
            this.dgvLista.IncepeContructieRanduri();

            Dictionary <int, double> listaClientiDatornici = BClienti.GetListaDatornici(null);
            List <int>       listaIdClinici = IHMUtile.GetListaKey(listaClientiDatornici);
            BColectieClienti listaClinici   = BClienti.getByListaId(listaIdClinici, null);

            BColectieClientiComenzi listaUltimelorLucrari             = BClientiComenzi.GetUltimeleLucrariPerClinica(listaIdClinici, null);
            BColectieClientiFacturi listaUltimelorFacturi             = BClientiFacturi.GetUltimeleFacturiPerClinica(listaIdClinici, null);
            Dictionary <int, int>   dictIdClinicaNrLucrariNefacturate = BClientiComenzi.GetDictIdClinicaNrLucrariNefacturate(listaIdClinici, null);

            BClienti clinicaTemp = null;

            foreach (var elem in listaClientiDatornici)
            {
                clinicaTemp = listaClinici.GetById(elem.Key);

                incarcaRand(this.dgvLista.AdaugaRandNou(), elem.Value, elem.Key, clinicaTemp, listaUltimelorLucrari.GetUltimaByIdClient(elem.Key), listaUltimelorFacturi.GetUltimaByIdClient(elem.Key), dictIdClinicaNrLucrariNefacturate.ContainsKey(elem.Key)? dictIdClinicaNrLucrariNefacturate[elem.Key]: 0);
            }

            this.dgvLista.FinalizeazaContructieRanduri();

            this.lblTotal.Text = string.Format("{0}: {1}", BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ClientiDatornici), this.dgvLista.RowCount.ToString());
        }
コード例 #15
0
        }                                                                                                                                //ReplaceClick

        // replace all occurences of a string with the replace value
        private void bReplaceAll_Click(object sender, System.EventArgs e)
        {
            int found = this.FindReplaceAll(findText, replaceText, this.optionMatchWhole.Checked, this.optionMatchCase.Checked);

            // indicate the number of replaces found
            Mesaj.Afiseaza(this, string.Format(IHMUtile.getText(1246), found), IHMUtile.getText(1232), Mesaj.EnumButoane.OK, Mesaj.EnumIcoana.Informatie); //string.Format("{0} occurrences replaced", found), "Find and Replace");
        }                                                                                                                                                  // ReplaceAllClick
コード例 #16
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);
     }
 }
コード例 #17
0
        public frmAfisareControl(Control pControlDeGazduit)
        {
            InitializeComponent();

            this.lControlDeGazduit = pControlDeGazduit;

            if (this.lControlDeGazduit != null)
            {
                this.lControlDeGazduit.Visible = false;
            }

            this.PermiteDeplasareaEcranului  = true;
            this.PermiteMaximizareaEcranului = true;

            Size MarimeEcran = pControlDeGazduit.MinimumSize;

            MarimeEcran.Height += this.lblTitluEcran.Height;

            this.Size = MarimeEcran;

            IHMUtile.StabilesteLocatia(this, null, false, CEnumerariComune.EnumTipDeschidere.CentrulEcranului, true);

            //Adaugam controlul in panelul corespunzator
            this.panelGlobal.Controls.Clear();
            //this.panelGlobal.Controls.Add(pControlDeGazduit);
            this.lControlDeGazduit.Parent = this.panelGlobal;
            this.lControlDeGazduit.Dock   = DockStyle.Fill;

            //Ca sa fortam redesenarea controlului
            if (this.lControlDeGazduit != null)
            {
                this.lControlDeGazduit.Visible = true;
            }
        }
コード例 #18
0
        private void cautaAdresaDeclarant()
        {
            //Cautam adresa pe care o vom folosi

            BColectieAdrese listaAdrese = BAdrese.GetListByParam(BAdrese.EnumTipAdresa.Nedefinit, this.lTipProprietar, this.lIdProprietar, CDefinitiiComune.EnumStare.Activa, null);

            BAdrese adresaDeclarant = null;

            if (CUtil.EsteListaVida <BAdrese>(listaAdrese))
            {
                adresaDeclarant = IHMUtile.AdaugaAdresa(this.GetFormParinte(), this.lTipProprietar, this.lIdProprietar);
            }
            else
            {
                adresaDeclarant = IHMUtile.GetAdresa(this.GetFormParinte(), this.lTipProprietar, this.lIdProprietar, true);
            }

            if (adresaDeclarant != null)
            {
                this.lgfDomiciliatIn.ObiectAfisajCorespunzator = adresaDeclarant;
            }
            else
            {
                refreshAdresaAfisata();
            }
        }
コード例 #19
0
        }         //SelectedIndexChanged

        // replace a given text string with the replace value
        private void bReplace_Click(object sender, System.EventArgs e)
        {
            // find and replace the given text
            if (!this.FindReplaceOne(findText, replaceText, this.optionMatchWhole.Checked, this.optionMatchCase.Checked))
            {
                Mesaj.Afiseaza(this, IHMUtile.getText(1245), IHMUtile.getText(1232), Mesaj.EnumButoane.OK, Mesaj.EnumIcoana.Informatie); //"All occurrences have been replaced!", "Find and Replace");
            }
        }                                                                                                                                //ReplaceClick
コード例 #20
0
        private void calculeazaMesajeSiCaractere(int pNrCaractereIntroduse)
        {
            int nrMesaje = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(pNrCaractereIntroduse) / CDL.iStomaLab.CConstante.LUNGIME_SMS));

            this.lblMesaje.Text = string.Format("{0}: {1}", IHMUtile.getText(1488), nrMesaje);

            this.lblCaractereRamase.Text = string.Format("{0}/{1}", pNrCaractereIntroduse, nrMesaje * CDL.iStomaLab.CConstante.LUNGIME_SMS);
        }
コード例 #21
0
        }                                                                                                                                                  // ReplaceAllClick

        // find the next occurence of the given string
        private void bFindNext_Click(object sender, System.EventArgs e)
        {
            // once find has completed indicate to the user success or failure
            if (!this.FindNext(findText, this.optionMatchWhole.Checked, this.optionMatchCase.Checked))
            {
                Mesaj.Afiseaza(this, IHMUtile.getText(1247), IHMUtile.getText(1232), Mesaj.EnumButoane.OK, Mesaj.EnumIcoana.Informatie); //"No more occurrences found!", "Find and Replace");
            }
        }                                                                                                                                //FindNextClick
コード例 #22
0
        private void BtnImporta_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                System.IO.FileInfo fisier = IHMUtile.GetFisierUnic(this.GetFormParinte());

                if (fisier != null)
                {
                    List <StructImportListaPreturi> listaInterv = new List <StructImportListaPreturi>();
                    using (StreamReader sr = new StreamReader(fisier.FullName))
                    {
                        string currentLine;
                        // currentLine will be null when the StreamReader reaches the end of file
                        while ((currentLine = sr.ReadLine()) != null)
                        {
                            // Search, case insensitive, if the currentLine contains the searched keyword
                            if (currentLine.IndexOf(",", StringComparison.CurrentCultureIgnoreCase) >= 0)
                            {
                                string[] dateLinie = currentLine.Split(new string[] { "," }, StringSplitOptions.None);

                                if (dateLinie.Length > 1)
                                {
                                    listaInterv.Add(new StructImportListaPreturi(dateLinie));
                                }
                            }
                        }
                    }

                    if (CUtil.EsteListaVida <StructImportListaPreturi>(listaInterv))
                    {
                        CCL.UI.Mesaj.Eroare(this.GetFormParinte(), "Eroare");
                    }
                    else
                    {
                        if (FormImportaListaPreturi.Afiseaza(this.GetFormParinte(), listaInterv))
                        {
                            ConstruiesteRanduriDGV();
                            this.panelOptiuni.Visible = false;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
コード例 #23
0
        private void BtnDocumentLocatie_Click(object sender, EventArgs e)
        {
            FileInfo imagine = IHMUtile.GetFisierUnic(this.GetFormParinte());

            if (imagine != null)
            {
                this.lLocatie.UpdateLogoSediu(imagine, null);
                initLogoSediu();
            }
        }
コード例 #24
0
        private void BtnDosarPozaPersonal_Click(object sender, EventArgs e)
        {
            FileInfo imagine = IHMUtile.GetFisierUnic(this.GetFormParinte());

            if (imagine != null)
            {
                this.lUtilizator.UpdateDosarPozaPersonal(imagine, null);
                initDosarPozaPersonal();
            }
        }
コード例 #25
0
        public ControlSMS()
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            this.lblContinut.Text = IHMUtile.getText(48);
            this.lblMesaje.Text   = string.Format("{0}:", IHMUtile.getText(1488));

            this.txtMesaj.TextChanged += txtMesaj_TextChanged;
        }
コード例 #26
0
 private void btnStergeImagine_Click(object sender, EventArgs e)
 {
     try
     {
         cereStergereImagine();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #27
0
 private void initImagineRubrica()
 {
     if (this.Deschis)
     {
         this.Image = IHMUtile.GetImagineSageataJos();
     }
     else
     {
         this.Image = IHMUtile.GetImagineSageataDreapta();
     }
 }
コード例 #28
0
 private void BtnStergeLogoLocatie_Click(object sender, EventArgs e)
 {
     if (this.picLogoLocatie.Image != null)
     {
         if (IHMUtile.ConfirmareStergere(this.GetFormParinte()))
         {
             this.lLocatie.StergeLogoSediu(null);
             initLogoSediu();
         }
     }
 }
コード例 #29
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);
     }
 }
コード例 #30
0
 private void frmCuloriSemnificatie_Load(object sender, EventArgs e)
 {
     try
     {
         Initializeaza();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, IHMUtile.getText(605), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }