Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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));
        }
Exemplo n.º 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);
     }
 }
Exemplo n.º 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;
        }
Exemplo n.º 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));
        }
Exemplo n.º 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)));
     }
 }
Exemplo n.º 9
0
 protected void MyDataRowSetItem(string pNumeColoana, CDefinitiiComune.EnumTipObiect pValoare)
 {
     if (string.IsNullOrEmpty(lAliasTabela))
     {
         this.MyDataRow[pNumeColoana] = pValoare;
     }
     else
     {
         this.MyDataRow[lAliasTabela + pNumeColoana] = pValoare;
     }
 }
Exemplo n.º 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);
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 12
0
        /// <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);
        }
Exemplo n.º 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();
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
            }
        }
Exemplo n.º 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;
        }
Exemplo n.º 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);
        }
Exemplo n.º 18
0
        /// <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);
        }
Exemplo n.º 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)
 {
 }
Exemplo n.º 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;
        }
Exemplo n.º 21
0
 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)));
 }