Exemple #1
0
        public bool AddUser(User usr)
        {
            User user = _container.Users.Create();

            user.FirstName      = usr.FirstName;
            user.LastName       = usr.LastName;
            user.Email          = usr.Email;
            user.RoleId         = usr.RoleId;
            user.RoleName       = usr.RoleName;
            user.Age            = usr.Age;
            user.EmploymentDate = usr.EmploymentDate;
            user.Resume         = usr.Resume;
            user.Password       = usr.Password;
            user.AvatarLocation = usr.AvatarLocation;
            user.NationalId     = usr.NationalId;
            user.PhoneNumber    = usr.PhoneNumber;
            user.Address        = usr.Address;
            user.Gender         = usr.Gender;
            user.Username       = usr.Username;
            user.DefaultUser    = usr.DefaultUser;


            _container.Users.Add(user);

            try
            {
                _container.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #2
0
        public bool AddRequest(RequestModel req)
        {
            RequestModel newReq = _container.RequestModels1.Create();

            newReq.Answer      = req.Answer;
            newReq.Context     = req.Context;
            newReq.Follow      = req.Follow;
            newReq.IsAnswered  = req.IsAnswered;
            newReq.IsNew       = req.IsNew;
            newReq.Recipient   = req.Recipient;
            newReq.RecipientId = req.RecipientId;
            newReq.SendDate    = req.SendDate;
            newReq.Sender      = req.Sender;
            newReq.SenderId    = req.SenderId;
            newReq.Status      = req.Status;
            newReq.Title       = req.Title;

            _container.RequestModels1.Add(newReq);

            try
            {
                _container.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #3
0
        public bool newReport(Report r, ReportCategory rc, Attachments atach = null)
        {
            Report         newReport = clientDb.Reports.Create();
            ReportCategory newRc     = clientDb.ReportCategories.Create();
            Attachments    newAtach  = clientDb.Attachments.Create();

            newReport.Sender_ID    = r.Sender_ID;
            newReport.Sender       = r.Sender;
            newReport.Recipient    = r.Recipient;
            newReport.Recipient_ID = r.Recipient_ID;
            newReport.SendDate     = r.SendDate;
            newReport.isRead       = r.isRead;
            newReport.isMark       = r.isMark;
            newReport.Title        = r.Title;
            newReport.Description  = r.Description;
            if (atach != null)
            {
                newReport.Attachment = newAtach;
            }
            newReport.ReportCategory = newRc;


            newRc.Reports.Add(newReport);
            newRc.Title = rc.Title;

            newAtach.FileLocation = atach.FileLocation;
            newAtach.Report       = newReport;
            newAtach.uploadTime   = atach.uploadTime;

            clientDb.Reports.Add(newReport);
            try
            {
                clientDb.SaveChanges();
                Console.WriteLine("000000000000\n");
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("goh \n" + e.StackTrace + "    ljkkjhghj    " + e.Message);
                return(false);
            }
        }
Exemple #4
0
        private void sendReport_b_Click(object sender, RoutedEventArgs e)
        {
            //////////////////////////////////////////////////////////
            //code by farzin
            //fill comboboxes

            clientContainer clientDb = new clientContainer();

            Report         re    = clientDb.Reports.Create();
            ReportCategory rc    = clientDb.ReportCategories.Create();
            Attachments    atach = clientDb.Attachments.Create();

            re.Attachment     = atach;
            re.Description    = "یییییییی";
            re.isMark         = true;
            re.isRead         = true;
            re.Recipient      = "ss";
            re.Recipient_ID   = 222;
            re.ReportCategory = rc;
            re.SendDate       = DateTime.Now;
            re.Sender         = "Ali";
            re.Sender_ID      = 23323;
            re.Title          = "hhhd";

            rc.Title = "تولید";
            rc.Reports.Add(re);

            atach.FileLocation = "fads";
            atach.Report       = re;
            atach.uploadTime   = DateTime.Now;

            clientDb.ReportCategories.Add(rc);

            try
            {
                clientDb.SaveChanges();
            }
            catch
            {
                Console.WriteLine("Not Addedddddddddddddddddd");
            }

            User usr  = clientDb.Users.Create();
            User usr1 = clientDb.Users.Create();

            usr.Address        = "لنگرود"; usr1.Address = "همدان";
            usr.Age            = 20; usr1.Age = 20;
            usr.AvatarLocation = "ABC"; usr1.AvatarLocation = "ABC";
            usr.Email          = "e@yahoo"; usr1.Email = "e@yahoo";
            usr.EmploymentDate = DateTime.Now; usr1.EmploymentDate = DateTime.Now;
            usr.FirstName      = "احسان"; usr1.FirstName = "فرزین";
            usr.Gender         = true; usr1.Gender = true;
            usr.LastName       = "گلشنی"; usr1.LastName = "امینی";
            usr.NationalId     = 32433; usr1.NationalId = 32433;
            usr.Password       = "******"; usr1.Password = "******";
            usr.PhoneNumber    = "000122312"; usr1.PhoneNumber = "000122312";
            usr.Resume         = "بیکار"; usr1.Resume = "رئیس";
            usr.RoleId         = 23433; usr1.RoleId = 234232;
            usr.RoleName       = "للل"; usr1.RoleName = "سیسشب";
            //usr.UserId = usr1.Id; usr1.UserId = usr.Id;
            usr.Username    = "******"; usr1.Username = "******";
            usr.DefaultUser = false; usr1.DefaultUser = false;
            usr.IsNew       = false; usr1.IsNew = false;

            clientDb.Users.Add(usr);
            clientDb.Users.Add(usr1);

            try
            {
                clientDb.SaveChanges();
            }
            catch
            {
                Console.WriteLine("Not Addedddddddddddddddddd");
            }

            //////////////////////////////////////////////////


            this.controller.sReportC.showView();
        }