Ejemplo n.º 1
0
        /**********************************/

        /*************سازنده *************/
        //public Person(string name, string lastName, string dakheli, int bulding, string room, int group)
        //{
        //    Add(name, lastName, dakheli, bulding, room, group);
        //}

        /// <summary>
        /// سازنده
        /// </summary>
        /// <param name="code">کد پرسنل</param>
        public Person(int code)
        {
            try
            {
                Code = code;
                Person_Data person = new Person_Data();
                if (!this.Freezed(code))
                {
                    var p  = person.SelectPerson(code);
                    var pr = person.SelectPersonRoom(code);

                    Name     = p.person_name;
                    LastName = p.person_lastName;
                    Dakheli  = p.person_dakheli.ToString();
                    Group    = Convert.ToInt32(p.group_code);
                    Bulding  = pr.bulding_code;
                    Room     = pr.room_code;
                }
            }
            catch (HardWareExeption ex)
            {
                this._message = ex.Message;
                return;
            }
            catch (Exception ex)
            {
                this._message = ex.Message;
                return;
            }
        }