コード例 #1
0
        public BAdrese Initializeaza(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pModCreare, bool pModSelectie)
        {
            this.Visible = false;
            base.InitializeazaVariabileleGenerale();
            this.lEcranInModificare = false;
            this.lModCreare         = pModCreare;
            this.lModSelectie       = pModSelectie;

            this.lListaAdrese   = null;
            this.lAdresaAfisata = null;
            //this.lProprietar = pProprietar;

            if (pIdProprietar > 0)
            {
                this.lTipObiectProprietar = pTipProprietar;
                this.lIdProprietar        = pIdProprietar;
            }
            else
            {
                //In modul creare (la organizatii externe de exemplu)
                //permitem doar completarea unei adrese
                this.lModCreare             = true;
                this.cboListaAdrese.Visible = false;
                this.btnAdauga.Visible      = false;
                this.btnAnulare.Visible     = false;
                this.btnValidare.Visible    = false;

                this.lDetaliiAdresa       = new StructDetaliiAdresa();
                this.lTipObiectProprietar = CDefinitiiComune.EnumTipObiect.Nedefinit;
                this.lIdProprietar        = -1;
            }

            incepeIncarcarea();

            gestioneazaVisibilitateButonSelectie();

            //Afisam adresele active
            this.btnStareAdrese.Visible  = false;
            this.btnStareAdrese.Selectat = false;

            if (this.lIdProprietar > 0)
            {
                IncarcaListaAdreseExistente();

                //Determinam adresa de afisat
                this.lAdresaAfisata = ((BColectieAdrese)this.cboListaAdrese.DataSource).GetAdresaDeAfisatDinOficiu();
            }

            InitializeazaListele();

            InitializeazaControalele();

            finalizeazaIncarcarea();

            this.Visible = true;

            return(this.lAdresaAfisata);
        }
コード例 #2
0
        public static BAdrese GetAdresa(Form pEcranParinte, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pEcranInModificare)
        {
            if (pIdProprietar > 0)
            {
                return(Generale.frmAfiseazaAdresa.AfiseazaEcran(pEcranParinte, pTipProprietar, pIdProprietar, BAdrese.EnumTipAdresa.Principala, false, true, pEcranInModificare));
            }

            return(null);
        }
コード例 #3
0
        public static BAdrese AdaugaAdresa(Form pEcranParinte, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar)
        {
            if (pIdProprietar > 0)
            {
                return(Generale.frmAfiseazaAdresa.AfiseazaEcran(pEcranParinte, pTipProprietar, pIdProprietar, BAdrese.EnumTipAdresa.Principala, true, true, true));
            }

            return(null);
        }
コード例 #4
0
        /// <summary>
        /// Recuperam o lista de inregistrari din tabela DocumenteInline_TD
        /// </summary>
        /// <param name="pTipObiect"></param>
        /// <param name="pIdObiect"></param>
        /// <param name="pTipImagine"></param>
        /// <remarks></remarks>
        public static DataSet GetListByParam(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, int pTipImagine, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Adauga(EnumCampuriTabela.nTipObiect.ToString(), pTipObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.xnIdObiect.ToString(), pIdObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.nTipImagine.ToString(), pTipImagine);

            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.dDataCreare.ToString(), true, pStare, pTranzactie));
        }
コード例 #5
0
 public void Adauga(string pCheie, CDefinitiiComune.EnumTipObiect pValoare)
 {
     if (pValoare != CDefinitiiComune.EnumTipObiect.Nedefinit)
     {
         this.Add(pCheie, (int)pValoare);
     }
     else
     {
         this.Add(pCheie, DBNull.Value);
     }
 }
コード例 #6
0
        public frmAfiseazaAdresa(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
            : this()
        {
            this.lTipProprietar     = pTipProprietar;
            this.lIdProprietar      = pIdProprietar;
            this.lModSelectie       = pModSelectie;
            this.lEcranInModificare = pEcranInModificare;
            this.lTipAdresa         = BAdrese.EnumTipAdresa.Principala;

            this.Text = string.Empty;
        }
コード例 #7
0
        public static DataSet GetImaginiProfilMediciMobileAPP(CDefinitiiComune.EnumTipObiect pTipObiect, int pTipImagine,
                                                              List <int> pListaIdMedici, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Adauga(EnumCampuriTabela.nTipObiect.ToString(), pTipObiect);
            //dictCorespondenta.Adauga(EnumCampuriTabela.xnIdObiect.ToString(), pIdObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.nTipImagine.ToString(), pTipImagine);

            return(DGeneral.SelectByListaIdSiCriterii(NUME_VIEW, EnumCampuriTabela.xnIdObiect.ToString(), pListaIdMedici, dictCorespondenta, CDefinitiiComune.EnumStare.Activa, pTranzactie));
        }
コード例 #8
0
 public void Add(string pNumeParametru, CDefinitiiComune.EnumTipObiect pValoare)
 {
     if (pValoare == CDefinitiiComune.EnumTipObiect.Nedefinit)
     {
         this.Add(CInterfataSQLServer.getParametruEmpty(pNumeParametru));
     }
     else
     {
         this.Add(CInterfataSQLServer.getNewDataParameterForStoredProcedure(pNumeParametru, Convert.ToInt32(pValoare)));
     }
 }
コード例 #9
0
 protected void MyDataRowSetItem(string pNumeColoana, CDefinitiiComune.EnumTipObiect pValoare)
 {
     if (string.IsNullOrEmpty(lAliasTabela))
     {
         this.MyDataRow[pNumeColoana] = pValoare;
     }
     else
     {
         this.MyDataRow[lAliasTabela + pNumeColoana] = pValoare;
     }
 }
コード例 #10
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BDocumenteInline
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieDocumenteInline GetListByParam(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, EnumTipDocumentInline pTipImagine, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieDocumenteInline lstDDocumenteInline = new BColectieDocumenteInline();

            using (DataSet ds = DDocumenteInline.GetListByParam(pTipObiect, pIdObiect, Convert.ToInt32(pTipImagine), pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDDocumenteInline.Add(new BDocumenteInline(dr));
                }
            }
            return(lstDDocumenteInline);
        }
コード例 #11
0
        public static BAdrese AfiseazaEcran(Form pEcranParinte, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, BAdrese.EnumTipAdresa pTipAdresa, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
        {
            using (frmAfiseazaAdresa ecran = new frmAfiseazaAdresa(pTipProprietar, pIdProprietar, pModCreare, pModSelectie, pEcranInModificare))
            {
                ecran.AplicaPreferinteleUtilizatorului();

                CCL.UI.IHMUtile.DeschideEcran(pEcranParinte, ecran);

                return(ecran.lAdresaSelectata);

                //return null;
            }
        }
コード例 #12
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BAdrese
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieAdrese GetListByParam(EnumTipAdresa pTipAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar,
                                                     CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieAdrese lstDAdrese = new BColectieAdrese();

            using (DataSet ds = DAdrese.GetListByParam(Convert.ToInt32(pTipAdresa), Convert.ToInt32(pTipProprietar), pIdProprietar, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDAdrese.Add(new BAdrese(dr));
                }
            }
            return(lstDAdrese);
        }
コード例 #13
0
        public void Initializeaza(BAdrese pAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar)
        {
            base.InitializeazaVariabileleGenerale();

            this.lTipProprietar = pTipProprietar;
            this.lIdProprietar  = pIdProprietar;
            this.lGolesteTextDacaNuAreAdresa = true;

            incepeIncarcarea();

            initAdresa(pAdresa);

            finalizeazaIncarcarea();
        }
コード例 #14
0
        /// <summary>
        /// Adaugam o noua inregistrare in tabela DocumenteInline_TD
        /// </summary>
        /// <param name="pTipObiect"></param>
        /// <param name="pIdObiect"></param>
        /// <param name="pTipImagine"></param>
        /// <param name="pImagine"></param>
        /// <param name="pInformatiiComplementare"></param>
        /// <returns>Cheia inregistrarii adaugate</returns>
        /// <remarks></remarks>
        public static int Add(int pIdCreator, CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, int pTipImagine, byte[] pImagine, string pInformatiiComplementare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Adauga(EnumCampuriTabela.nTipObiect.ToString(), pTipObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.xnIdObiect.ToString(), pIdObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.nTipImagine.ToString(), pTipImagine);
            if (pImagine != null)
            {
                dictCorespondenta.Adauga(EnumCampuriTabela.nImagine.ToString(), pImagine);
            }

            dictCorespondenta.Adauga(EnumCampuriTabela.tInformatiiComplementare.ToString(), pInformatiiComplementare);
            return(DGeneral.Insert(NUME_TABELA, dictCorespondenta, pIdCreator, pTranzactie));
        }
コード例 #15
0
        public frmAfiseazaAdresa(IProprietar pProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
            : this()
        {
            //this.lProprietar = pProprietar;
            this.lModCreare         = pModCreare;
            this.lModSelectie       = pModSelectie;
            this.lEcranInModificare = pEcranInModificare;

            if (pProprietar == null)
            {
                this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa);
            }
            else
            {
                this.lTipProprietar = pProprietar.TipObiect;
                this.lIdProprietar  = pProprietar.Id;
                this.Text           = string.Format("{0} - {1}", pProprietar.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa));
            }
        }
コード例 #16
0
        public void Initializeaza(BAdrese pAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, BAdrese.EnumTipAdresa pTipAdresaImpus)
        {
            this.Visible         = false;
            this.lModCreare      = false;
            this.lTipAdresaImpus = pTipAdresaImpus;

            this.lTipObiectProprietar = pTipProprietar;
            this.lIdProprietar        = pIdProprietar;
            this.lAdresaAfisata       = pAdresa;

            if (pAdresa == null)
            {
                this.lDetaliiAdresa = new StructDetaliiAdresa();
            }

            incepeIncarcarea();
            gestioneazaVisibilitateButonSelectie();

            if (this.lAdresaAfisata != null)
            {
                this.flpOptiuni.Visible      = false;
                this.panelDetaliiAdresa.Dock = DockStyle.Fill;
            }
            else
            {
                this.flpOptiuni.Visible      = true;
                this.panelDetaliiAdresa.Dock = DockStyle.None;
            }

            this.cboListaAdrese.Visible  = false;
            this.btnStareAdrese.Visible  = false;
            this.btnStareAdrese.Selectat = false;

            InitializeazaListele();

            InitializeazaControalele();

            finalizeazaIncarcarea();
            this.Visible = true;
        }
コード例 #17
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DDocumenteInline
        /// </summary>
        /// <param name="pTipObiect"></param>
        /// <param name="pIdObiect"></param>
        /// <param name="pTipImagine"></param>
        /// <param name="pImagine"></param>
        /// <param name="pInformatiiComplementare"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, EnumTipDocumentInline pTipImagine, byte[] pImagine, string pInformatiiComplementare, IDbTransaction pTranzactie)
        {
            int id = DDocumenteInline.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTipObiect, pIdObiect, Convert.ToInt32(pTipImagine), pImagine, pInformatiiComplementare, pTranzactie);

            return(id);
        }
コード例 #18
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DAdrese
        /// </summary>
        /// <param name="pTipAdresa"></param>
        /// <param name="pNumeStrada"></param>
        /// <param name="pNumar"></param>
        /// <param name="pBloc"></param>
        /// <param name="pScara"></param>
        /// <param name="pEtaj"></param>
        /// <param name="pApartament"></param>
        /// <param name="pCodInterfon"></param>
        /// <param name="pIdTara"></param>
        /// <param name="pIdRegiune"></param>
        /// <param name="pIdLocalitate"></param>
        /// <param name="pCodPostal"></param>
        /// <param name="pComentariu"></param>
        /// <param name="pTipProprietar"></param>
        /// <param name="pIdProprietar"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(EnumTipAdresa pTipAdresa, string pNumeStrada, string pNumar, string pBloc, string pScara, string pEtaj, string pApartament, string pCodInterfon, int pIdTara, int pIdRegiune, int pIdLocalitate, string pCodPostal, string pComentariu, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, IDbTransaction pTranzactie)
        {
            int id = DAdrese.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), Convert.ToInt32(pTipAdresa), pNumeStrada, pNumar, pBloc, pScara, pEtaj, pApartament, pCodInterfon, pIdTara, pIdRegiune, pIdLocalitate, pCodPostal, pComentariu, Convert.ToInt32(pTipProprietar), pIdProprietar, pTranzactie);

            return(id);
        }
コード例 #19
0
 public StructIdentitate(string pCNP, string pNume, string pPrenume, string pTelefon, string pAdresaEmail, DateTime pDataDeNastere, CDefinitiiComune.EnumTipObiect pTipRecomandant, int pIdRecomandant)
     : this(pCNP, pNume, pPrenume, pTelefon, pAdresaEmail, pDataDeNastere, pTipRecomandant, pIdRecomandant, 0, 0, 0)
 {
 }
コード例 #20
0
        public StructIdentitate(string pCNP, string pNume, string pPrenume, string pTelefon, string pAdresaEmail, DateTime pDataDeNastere, CDefinitiiComune.EnumTipObiect pTipRecomandant, int pIdRecomandant, int pOrigine, int pIdMedicApartinator, int pIdSimptom)
            : this()
        {
            this.CNP                = pCNP;
            this.Nume               = pNume;
            this.Prenume            = pPrenume;
            this.Telefon            = pTelefon;
            this.Email              = pAdresaEmail;
            this.DataDeNastere      = pDataDeNastere;
            this.TipRecomandant     = pTipRecomandant;
            this.IdRecomandant      = pIdRecomandant;
            this.Origine            = pOrigine;
            this.IdMedicApartinator = pIdMedicApartinator;
            this.IdSimptom          = pIdSimptom;

            this.lEsteInitializat = true;
        }
コード例 #21
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
 public static BAdrese AddEmpty(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, EnumTipAdresa nedefinit, IDbTransaction pTranzactie)
 {
     return(new BAdrese(Add(EnumTipAdresa.Principala, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, 0, string.Empty, string.Empty, pTipProprietar, pIdProprietar, pTranzactie)));
 }