Example #1
0
        WHOLESALER getInput()
        {
            var r = new WHOLESALER()
            {
                ID            = ID,
                NAME          = NAME,
                DESCRIPTION   = DESCRIPTION,
                CODE          = CODE,
                FIRSTNAME     = FIRSTNAME,
                LASTNAME      = LASTNAME,
                GENDER        = GENDER,
                BIRTHDAY      = BIRTHDAY,
                ADDRESS       = ADDRESS,
                CITY          = CITY,
                COUNTRY       = COUNTRY,
                PHONE         = PHONE,
                FAX           = FAX,
                WEBSITE       = WEBSITE,
                EMAIL         = EMAIL,
                MONEY_ACCOUNT = MONEY_ACCOUNT,
                PICTURE       = PICTURE_WHOLESALER,
                TYPE          = TYPE
            };

            return(r);
        }
Example #2
0
 //************************************************************************************* in out
 #region in out
 void InitInput(WHOLESALER p_table)
 {
     ID                 = p_table.ID;
     NAME               = p_table.NAME;
     DESCRIPTION        = p_table.DESCRIPTION;
     CODE               = p_table.CODE;
     TYPE               = p_table.TYPE;
     FIRSTNAME          = p_table.FIRSTNAME;
     LASTNAME           = p_table.LASTNAME;
     GENDER             = p_table.GENDER;
     BIRTHDAY           = p_table.BIRTHDAY ?? DateTime.Now;
     ADDRESS            = p_table.ADDRESS;
     CITY               = p_table.CITY;
     COUNTRY            = p_table.COUNTRY;
     PHONE              = p_table.PHONE;
     FAX                = p_table.FAX;
     WEBSITE            = p_table.WEBSITE;
     EMAIL              = p_table.EMAIL;
     MONEY_ACCOUNT      = p_table.MONEY_ACCOUNT;
     PICTURE_WHOLESALER = p_table.PICTURE;
 }
Example #3
0
            public static void EditFromObject(WHOLESALER p)
            {
                if (p.NAME.Length == 0)
                {
                    DialogError.Error(); return;
                }
                if (p.ID <= 0)
                {
                    if (IsExistName(p.NAME))
                    {
                        DialogError.Error(); return;
                    }
                }
                if (p.ID > 0)
                {
                    if (!IsCanEditName(p.ID, p.NAME))
                    {
                        DialogError.Error(); return;
                    }
                }

                if (p.CODE.Length > 0)
                {
                    if (p.ID <= 0)
                    {
                        if (IsExistCode(p.CODE))
                        {
                            DialogError.Error(); return;
                        }
                    }
                }
                if (p.CODE.Length > 0)
                {
                    if (p.ID > 0)
                    {
                        if (!IsCanEditCode(p.ID, p.CODE))
                        {
                            DialogError.Error(); return;
                        }
                    }
                }

                if (p.ID > 0) // edit
                {
                    try
                    {
                        var r = Get(p.ID);
                        r.NAME          = p.NAME;
                        r.DESCRIPTION   = p.DESCRIPTION;
                        r.CODE          = p.CODE;
                        r.FIRSTNAME     = p.FIRSTNAME;
                        r.LASTNAME      = p.LASTNAME;
                        r.GENDER        = p.GENDER;
                        r.BIRTHDAY      = p.BIRTHDAY;
                        r.ADDRESS       = p.ADDRESS;
                        r.CITY          = p.CITY;
                        r.COUNTRY       = p.COUNTRY;
                        r.PHONE         = p.PHONE;
                        r.FAX           = p.FAX;
                        r.WEBSITE       = p.WEBSITE;
                        r.EMAIL         = p.EMAIL;
                        r.MONEY_ACCOUNT = p.MONEY_ACCOUNT;
                        r.PICTURE       = p.PICTURE;
                        r.TYPE          = p.TYPE;
                        _db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        F_File.LogError(e);
                    }
                }
                else         // add
                {
                    try
                    {
                        p.ID = NewId();
                        _db.WHOLESALERS.Add(p);
                        _db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        F_File.LogError(e);
                    }
                }
            }