示例#1
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
示例#2
0
        private bool SuntDateleCoerente()
        {
            string MesajEroare = string.Empty;

            // Tipul adresei este obligatoriu
            if (this.cboTipAdresa.SelectedItem == null ||
                ((BAdrese.StructTipAdresa) this.cboTipAdresa.SelectedItem).Id == BAdrese.EnumTipAdresa.Nedefinit)
            {
                // Semnalam eroarea
                // "Tipul adresei este obligatoriu"
                MesajEroare = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TipulAdreseiEsteObligatoriu);
                // Incercam sa corectam eroarea
                if (this.lAdresaAfisata != null)
                {
                    this.cboTipAdresa.SelectedItem = this.lAdresaAfisata.TipAdresa;
                }
                //Deschidem lista pentru ca utilizatorul sa poate cu usurinta selecta un alt tip de adresa
                this.cboTipAdresa.DroppedDown = true;
            }

            if (!string.IsNullOrEmpty(MesajEroare))
            {
                Mesaj.Afiseaza(this.GetFormParinte(), MesajEroare, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Eroare), Mesaj.EnumButoane.OK, Mesaj.EnumIcoana.Eroare);
            }

            return(string.IsNullOrEmpty(MesajEroare));
        }
        private void BtnAdaugaFactura_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BColectieClientiComenzi listaLucrari = this.lClient.GetListaLucrariNefacturate(null);

                if (CUtil.EsteListaVida <BClientiComenzi>(listaLucrari))
                {
                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NuExistaLucrariDeLaAceastaClinica));
                }
                else
                {
                    if (FormCreeazaFacturaClient.Afiseaza(this.GetFormParinte(), this.lClient, listaLucrari, null))
                    {
                        ConstruiesteRanduriDGV();

                        setSold();
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
示例#4
0
        private void BtnOptimizeaza_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                DateTime dataInceput = DateTime.Now;

                BGeneral.OptimizeazaBDD();

                Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Succes), string.Concat(DateAndTime.DateDiff(DateInterval.Second, dataInceput, DateTime.Now), " ", BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Secunde).ToLower()));
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    // pElement.Id = 79;
                    this.Initializeaza(pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    //Adaugam tara
                    //int id = BLL.iStomaLab.Referinta.BTari.Add(pElement.Denumire, null);

                    //this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire);

                    //Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere);

                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiTara));

                    anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
        private bool suntDateleValide()
        {
            bool esteValid = this.ctrlAlegeDataInceput.AreValoare();

            if (esteValid)
            {
                var listaElem = BUtilizatoriVenituri.GetListByParam(this.lUser.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null);

                if (this.lVenituri != null)
                {
                    listaElem.Remove(this.lVenituri);
                }

                esteValid = listaElem.EsteDataInceputCoerenta(this.ctrlAlegeDataInceput.GetValoare());

                if (!esteValid)
                {
                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataDeInceputNuEsteCoerenta));
                }
            }
            else
            {
                IHMEfecteSpeciale.AplicaEfectNU(this, this.lblDataInceput, this.ctrlAlegeDataInceput);
            }

            return(esteValid);
        }
示例#7
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
示例#8
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
示例#9
0
 private void btnValidare_Click(object sender, EventArgs e)
 {
     try
     {
         this.ObiectSelectat = this.lControlGazduit.Validare();
         this.DialogResult   = System.Windows.Forms.DialogResult.OK;
         this.Close();
     }
     catch (Exception ex)
     {
         Mesaj.Afiseaza(this, ex.Message, "Eroare", Mesaj.EnumButoane.OK, Mesaj.EnumIcoana.Eroare);
     }
 }
示例#10
0
        private void chkDezactiveaza_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (!this.lSeIncarca)
                {
                    if (this.chkDezactiveaza.Checked && !this.lGestiuneInterna)
                    {
                        anuntaModificareaInchiderii();
                    }
                    else
                    {
                        string sMesajConfirmare = (chkDezactiveaza.Checked) ? this.lMesajInchidere : this.lMesajReactivare;
                        string sTitluConfirmare = (chkDezactiveaza.Checked) ? BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Inchidere) : BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Reactivare);
                        if (Mesaj.Afiseaza(this.GetFormParinte(), sMesajConfirmare, sTitluConfirmare, Mesaj.EnumButoane.DaNu) == DialogResult.Yes)
                        {
                            string MotivInchidere = this.txtMotivInchidere.Text.Trim();

                            if (!this.chkDezactiveaza.Checked)
                            {
                                this.txtMotivInchidere.Goleste();
                                MotivInchidere = string.Empty;
                            }

                            this.lDetaliiInchidere.Close(chkDezactiveaza.Checked, MotivInchidere, null);
                            this.txtMotivInchidere.AllowModification(this.lEcranInModificare && !this.lDetaliiInchidere.EsteActiv);

                            anuntaModificareaInchiderii();

                            this.txtMotivInchidere.Focus();
                        }
                        else
                        {
                            this.lSeIncarca              = true;
                            this.txtMotivInchidere.Text  = string.Empty;
                            this.chkDezactiveaza.Checked = !this.chkDezactiveaza.Checked;
                            this.lSeIncarca              = false;
                            AllowModification(this.lEcranInModificare);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
示例#11
0
        private void BtnSchimbaEtapa_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                //Recuperam lucrarile
                BColectieClientiComenzi listaLucrari = this.dgvListaComenzi.GetListaObiecteBifate <BColectieClientiComenzi, BClientiComenzi>();

                if (!CUtil.EsteListaVida <BClientiComenzi>(listaLucrari))
                {
                    //Cerem confirmarea daca avem lucrari selectate

                    //Deschidem ecranul ce ne permite introducerea etapei, a tehnicianului si a datei

                    Tuple <int, int, DateTime, bool, int> dateEtapa = FormSchimbareEtapa.Afiseaza(this.GetFormParinte());

                    //Facem Update-ul
                    if (dateEtapa != null)
                    {
                        listaLucrari.TreciLaEtapa(dateEtapa.Item1, dateEtapa.Item2, dateEtapa.Item3, dateEtapa.Item4, dateEtapa.Item5, null);
                    }

                    ConstruiesteRanduriDGV();
                }
                else
                {
                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiCelPutinOLucrareDinLista));
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
        private void BtnImprima_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                if (this.dgvLista.SelectedRow != null)
                {
                    BClientiFacturi factura = this.dgvLista.SelectedRow.Tag as BClientiFacturi;

                    //Imprimare.CImprimareFacturaClient.Imprima(this.GetFormParinte(), factura);

                    string rptImprimare = CUtil.GetLocatieRapoarte();
                    rptImprimare += "RptFacturaClient.rpt";

                    StructParametriiRaport structParam = new StructParametriiRaport();
                    this.lRptDoc.Load(rptImprimare);
                    structParam.lFactura      = factura;
                    structParam.lRptImprimare = rptImprimare;
                    structParam.lRptDoc       = setParamReportDocument();
                    structParam.lRptDoc.Load(rptImprimare);

                    FormImprimareCReports.Afiseaza(this.GetFormParinte(), structParam);
                }
                else
                {
                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiLinia));
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
示例#13
0
        public static bool Afiseaza(Form pEcranPariente, BClienti pClient, BColectieClientiComenzi pListaLucrari, BClientiFacturi pFactura)
        {
            if (pClient == null)
            {
                Mesaj.Afiseaza(pEcranPariente, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiClinica));
                return(false);
            }

            if (CUtil.EsteListaVida <BClientiComenzi>(pListaLucrari))
            {
                Mesaj.Afiseaza(pEcranPariente, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiLucrarile));
                return(false);
            }

            using (FormCreeazaFacturaClient ecran = new FormCreeazaFacturaClient(pClient, pListaLucrari, pFactura))
            {
                ecran.AplicaPreferinteleUtilizatorului();
                return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran));
            }
        }
        private void BtnAdaugaIncasare_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BColectieClientiComenzi listaLucrari = BClientiComenzi.GetListaNeachitateIntegral(this.lClient.Id, null);
                // BColectieClientiComenzi listaLucrari = BClientiComenzi.GetByIdClient(this.lClient.Id, null);
                // BClientiComenzi.GetByListaIdFacturi(listaFacturi.GetListaId(), null);

                BColectieClientiFacturi listaFacturi = BClientiFacturi.getByListaId(listaLucrari.GetListaIdFacturi(), null);
                // BClientiFacturi.GetListaNeachitateIntegral(this.lClient.Id, null);
                // GetListByClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null).GetListaNeachitateIntegral(listaLucrari);

                if (!CUtil.EsteListaVida <BClientiFacturi>(listaFacturi))
                {
                    if (FormCreeazaIncasareClient.Afiseaza(this.GetFormParinte(), this.lClient, listaLucrari, listaFacturi, null))
                    {
                        ConstruiesteRanduriDGV();
                        ConstruiesteRanduriDGVIncasari();
                    }
                }
                else
                {
                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NuExistaLucrariDeLaAceastaClinica));
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
        public static BColectieClientiComenzi Afiseaza(Form pEcranPariente, BClienti pClient, BColectieClientiComenzi pListaComenziDeExclus)
        {
            BColectieClientiComenzi listaLucrariDeAfisat = pClient.GetListaLucrariNefacturate(null);

            listaLucrariDeAfisat = listaLucrariDeAfisat.Exclude(pListaComenziDeExclus);

            if (CUtil.EsteListaVida <BClientiComenzi>(listaLucrariDeAfisat))
            {
                Mesaj.Afiseaza(pEcranPariente, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NuExistaLucrariDeLaAceastaClinica));

                return(null);
            }
            else
            {
                using (FormSelectieLucrariNefacturate ecran = new FormSelectieLucrariNefacturate(pClient, listaLucrariDeAfisat))
                {
                    ecran.AplicaPreferinteleUtilizatorului();
                    CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran);

                    return(ecran.lListaSelectate);
                }
            }
        }