private void SetUserInfoAndStationInfoInSession()
        {
            QuaintSessionManager session = new QuaintSessionManager();
            QuaintLibraryManager lib     = new QuaintLibraryManager();

            session.ActiveStationInformation = lib.IpAddress
                                               + ", " + lib.MacAddress
                                               + ", " + lib.MachineName
                                               + ", " + lib.ProcessorId
                                               + ", " + lib.OsInfo
                                               + ", " + lib.BrowserInfo
                                               + ", " + lib.CountryCodeAlpha2
                                               + ", " + lib.CountryName
                                               + ", " + lib.Latitude
                                               + ", " + lib.Longitude;

            //Dictionary<string, string> terminal = lib.GetTerminal();
            //session.ActiveStationInformation = terminal["IpAddress"]
            //    + ", " + terminal["MacAddress"]
            //    + ", " + terminal["MachineName"]
            //    + ", " + terminal["ProcessorId"]
            //    + ", " + terminal["OsInfo"]
            //    + ", " + terminal["BrowserInfo"]
            //    + ", " + terminal["CountryCodeAlpha2"]
            //    + ", " + terminal["CountryName"]
            //    + ", " + terminal["Latitude"]
            //    + ", " + terminal["Longitude"];

            session.ActiveUserInformation = session.ActiveUserRoleId
                                            + ", " + session.ActiveUserRoleName
                                            + ", " + session.ActiveUserId
                                            + ", " + session.ActiveUserName;
        }
Example #2
0
        protected void btnSend_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtName.Text))
                {
                    Alert(AlertType.Warning, "Enter full name.");
                    txtName.Focus();
                }
                else if (string.IsNullOrEmpty(txtContactNumber.Text))
                {
                    Alert(AlertType.Warning, "Enter email.");
                    txtContactNumber.Focus();
                }
                else if (string.IsNullOrEmpty(txtAddress.Text))
                {
                    Alert(AlertType.Warning, "Enter password.");
                    txtAddress.Focus();
                }
                else
                {
                    Alert(AlertType.Information, "Please, wait...");
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string fullName          = Convert.ToString(txtName.Text);
                    string email             = Convert.ToString(txtEmail.Text);
                    string contactNumber     = Convert.ToString(txtContactNumber.Text);
                    string address           = Convert.ToString(txtAddress.Text);

                    RegistrationBLL registrationBLL = new RegistrationBLL();
                    if (this.ModelId > 0)
                    {
                        Registrations registration = new Registrations();
                        registration.RegistrationCode = this.ModelCode;
                        registration.FullName         = fullName;
                        registration.Email            = email;
                        registration.ContactNumber    = contactNumber;
                        registration.Address          = address;
                        registration.EventId          = this.ModelId;

                        if (registrationBLL.Save(registration))
                        {
                            Alert(AlertType.Success, "Registration successful.");
                            ClearFileds();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to registration.");
                        }
                    }
                }
            }

            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Example #3
0
 private void GenerateCode()
 {
     try
     {
         QuaintLibraryManager lib = new QuaintLibraryManager();
         ModelCode = CodePrefix.Email + "-" + lib.GetSixDigitNumber(1);
         SubscribeBLL subscribeBLL = new SubscribeBLL();
         DataTable    dt           = subscribeBLL.GetAll();
         if (dt != null)
         {
             if (dt.Rows.Count > 0)
             {
                 string[] lastCode       = dt.Rows[dt.Rows.Count - 1]["EmailCode"].ToString().Split('-');
                 int      lastCodeNumber = Convert.ToInt32(lastCode[1]);
                 ModelCode = CodePrefix.Email + "-" + lib.GetSixDigitNumber(lastCodeNumber + 1);
             }
         }
     }
     catch (Exception)
     {
         //Alert(AlertType.Error, "Failed to load.");
     }
 }
 private void GenerateCode()
 {
     try
     {
         QuaintLibraryManager lib = new QuaintLibraryManager();
         this.ModelCode = CodePrefix.BlogPostCategory + "-" + lib.GetSixDigitNumber(1);
         BlogPostCategoryBLL blogPostCategoryBLL = new BlogPostCategoryBLL();
         DataTable           dt = blogPostCategoryBLL.GetAll();
         if (dt != null)
         {
             if (dt.Rows.Count > 0)
             {
                 string[] lastCode       = dt.Rows[dt.Rows.Count - 1]["BlogPostCategoryCode"].ToString().Split('-');
                 int      lastCodeNumber = Convert.ToInt32(lastCode[1]);
                 this.ModelCode = CodePrefix.BlogPostCategory + "-" + lib.GetSixDigitNumber(lastCodeNumber + 1);
             }
         }
     }
     catch (Exception)
     {
         Alert(AlertType.Error, "Failed to load.");
     }
 }
Example #5
0
        protected void btnSubscribe_Click(object sender, EventArgs e)
        {
            try
            {
                QuaintLibraryManager lib = new QuaintLibraryManager();
                string email             = Convert.ToString(txtEmail.Text);

                SubscribeBLL subscribeBLL = new SubscribeBLL();
                Subscribes   subscribe    = new Subscribes();

                subscribe.EmailCode = this.ModelCode;
                subscribe.Email     = email;

                if (subscribeBLL.Save(subscribe))
                {
                    ClearFields();
                    GenerateCode();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtName.Text))
                {
                    Alert(AlertType.Warning, "Enter blog post category name.");
                    txtName.Focus();
                }
                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string name        = Convert.ToString(txtName.Text);
                    string slug        = lib.ConvertToSlug(name);
                    string description = Convert.ToString(txtDescription.Text);

                    BlogPostCategoryBLL blogPostCategoryBLL = new BlogPostCategoryBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable          dt = blogPostCategoryBLL.GetById(this.ModelId);
                        BlogPostCategories blogPostCategory = new BlogPostCategories();
                        blogPostCategory.BlogPostCategoryId   = Convert.ToInt32(Convert.ToString(dt.Rows[0]["BlogPostCategoryId"]));
                        blogPostCategory.BlogPostCategoryCode = Convert.ToString(dt.Rows[0]["BlogPostCategoryCode"]);
                        blogPostCategory.Name        = Convert.ToString(dt.Rows[0]["Name"]);
                        blogPostCategory.Slag        = Convert.ToString(dt.Rows[0]["Slag"]);
                        blogPostCategory.Description = Convert.ToString(dt.Rows[0]["Description"]);
                        blogPostCategory.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        blogPostCategory.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        blogPostCategory.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        blogPostCategory.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        blogPostCategory.Name        = name.Trim();
                        blogPostCategory.Slag        = slug;
                        blogPostCategory.Description = description;

                        blogPostCategory.UpdatedDate = DateTime.Now;
                        blogPostCategory.UpdatedBy   = this.UserInfo;
                        blogPostCategory.UpdatedFrom = this.StationInfo;

                        if (blogPostCategoryBLL.Update(blogPostCategory))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        BlogPostCategories blogPostCategory = new BlogPostCategories();
                        blogPostCategory.BlogPostCategoryCode = this.ModelCode;
                        blogPostCategory.Name        = name.Trim();
                        blogPostCategory.Slag        = slug;
                        blogPostCategory.Description = description;
                        blogPostCategory.IsActive    = true;
                        blogPostCategory.CreatedDate = DateTime.Now;
                        blogPostCategory.CreatedBy   = this.UserInfo;
                        blogPostCategory.CreatedFrom = this.StationInfo;

                        if (blogPostCategoryBLL.Save(blogPostCategory))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtTitle.Text))
                {
                    Alert(AlertType.Warning, "Enter title.");
                    txtTitle.Focus();
                }
                else if (string.IsNullOrEmpty(txtFromDate.Text))
                {
                    Alert(AlertType.Warning, "Select from date.");
                    txtFromDate.Focus();
                }
                else if (string.IsNullOrEmpty(txtToDate.Text))
                {
                    Alert(AlertType.Warning, "Select to date.");
                    txtToDate.Focus();
                }
                else if (ddlLocation.SelectedIndex < 1)
                {
                    Alert(AlertType.Warning, "Select location.");
                    ddlLocation.Focus();
                }
                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string   title           = Convert.ToString(txtTitle.Text);
                    string   slag            = lib.ConvertToSlug(title);
                    DateTime fromDate        = Convert.ToDateTime(txtFromDate.Text);
                    DateTime toDate          = Convert.ToDateTime(txtToDate.Text);
                    string   description     = Convert.ToString(txtDescription.Text);
                    int      locationId      = Convert.ToInt32(ddlLocation.SelectedValue);

                    EventBLL eventBLL = new EventBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt   = eventBLL.GetById(this.ModelId);
                        Events    evnt = new Events();
                        evnt.EventId     = Convert.ToInt32(Convert.ToString(dt.Rows[0]["EventId"]));
                        evnt.EventCode   = Convert.ToString(dt.Rows[0]["EventCode"]);
                        evnt.Title       = Convert.ToString(dt.Rows[0]["Title"]);
                        evnt.Slag        = Convert.ToString(dt.Rows[0]["Slag"]);
                        evnt.FromDate    = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["FromDate"]));
                        evnt.ToDate      = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["ToDate"]));
                        evnt.Description = Convert.ToString(dt.Rows[0]["Description"]);
                        evnt.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        evnt.LocationId  = Convert.ToInt32(Convert.ToString(dt.Rows[0]["LocationId"]));
                        evnt.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        evnt.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        evnt.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        evnt.Title       = title.Trim();
                        evnt.Slag        = slag;
                        evnt.FromDate    = fromDate;
                        evnt.ToDate      = toDate;
                        evnt.Description = description;
                        evnt.LocationId  = locationId;

                        evnt.UpdatedDate = DateTime.Now;
                        evnt.UpdatedBy   = this.UserInfo;
                        evnt.UpdatedFrom = this.StationInfo;

                        if (eventBLL.Update(evnt))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        Events evnt = new Events();
                        evnt.EventCode   = this.ModelCode;
                        evnt.Title       = title;
                        evnt.Slag        = slag;
                        evnt.FromDate    = fromDate;
                        evnt.ToDate      = toDate;
                        evnt.Description = description;
                        evnt.LocationId  = locationId;
                        evnt.IsActive    = true;
                        evnt.CreatedDate = DateTime.Now;
                        evnt.CreatedBy   = this.UserInfo;
                        evnt.CreatedFrom = this.StationInfo;

                        if (eventBLL.Save(evnt))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Example #8
0
        protected void btnConfirm_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtHotelName.Text))
                {
                    Alert(AlertType.Warning, "Enter hotel name.");
                    txtHotelName.Focus();
                }
                else if (string.IsNullOrEmpty(txtArrivalDate.Text))
                {
                    Alert(AlertType.Warning, "Enter date of arrival.");
                    txtArrivalDate.Focus();
                }
                else if (string.IsNullOrEmpty(txtDepartureDate.Text))
                {
                    Alert(AlertType.Warning, "Enter date of departure.");
                    txtDepartureDate.Focus();
                }
                else if (string.IsNullOrEmpty(txtRoomType.Text))
                {
                    Alert(AlertType.Warning, "Enter room type.");
                    txtRoomType.Focus();
                }
                else if (string.IsNullOrEmpty(txtBookedBy.Text))
                {
                    Alert(AlertType.Warning, "Enter booked by name.");
                    txtBookedBy.Focus();
                }
                else if (string.IsNullOrEmpty(txtContactNumber.Text))
                {
                    Alert(AlertType.Warning, "Enter contact number.");
                    txtContactNumber.Focus();
                }
                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string   hotelName       = Convert.ToString(txtHotelName.Text);
                    DateTime arrivalDate     = Convert.ToDateTime(txtArrivalDate.Text);
                    DateTime departureDate   = Convert.ToDateTime(txtDepartureDate.Text);
                    string   roomType        = Convert.ToString(txtRoomType.Text);
                    string   bookedBy        = Convert.ToString(txtBookedBy.Text);
                    string   email           = Convert.ToString(txtEmail.Text);
                    string   contactNumber   = Convert.ToString(txtContactNumber.Text);
                    string   address         = Convert.ToString(txtAddress.Text);


                    HotelReservationBLL hotelReservationBLL = new HotelReservationBLL();
                    HotelReservations   hotelReservation    = new HotelReservations();
                    hotelReservation.HotelCode     = this.ModelCode;
                    hotelReservation.HotelName     = hotelName;
                    hotelReservation.ArrivalDate   = arrivalDate;
                    hotelReservation.DepartureDate = departureDate;
                    hotelReservation.RoomType      = roomType;
                    hotelReservation.BookedBy      = roomType;
                    hotelReservation.Email         = email;
                    hotelReservation.ContactNumber = contactNumber;
                    hotelReservation.Address       = address;
                    hotelReservation.IsActive      = true;
                    hotelReservation.CreatedDate   = DateTime.Now;
                    hotelReservation.CreatedBy     = this.UserInfo;
                    hotelReservation.CreatedFrom   = this.StationInfo;

                    //DataTable dtAvailableRoom = hotelReservationBLL.GetAllActive();
                    //int totalAvailableRoom = dtAvailableRoom.Rows.Count;
                    if (hotelReservationBLL.Save(hotelReservation))
                    {
                        //Alert(AlertType.Success, "Saved successfully.");
                        Alert(AlertType.Success, "Saved successfully.");
                        ClearFields();
                        GenerateCode();

                        Response.Redirect("~/Pages/HotelReservation.aspx?Ref=success", false);
                    }
                    else
                    {
                        Alert(AlertType.Error, "Failed to save.");
                    }
                }
            }

            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Example #9
0
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtName.Text))
                {
                    Alert(AlertType.Warning, "Enter name.");
                    txtName.Focus();
                }
                else if (string.IsNullOrEmpty(txtContactNumber.Text))
                {
                    Alert(AlertType.Warning, "Enter contact number.");
                    txtContactNumber.Focus();
                }
                else if (string.IsNullOrEmpty(txtAddressLine1.Text))
                {
                    Alert(AlertType.Warning, "Enter address line 1.");
                    txtAddressLine1.Focus();
                }
                else if (ddlLocation.SelectedIndex < 1)
                {
                    Alert(AlertType.Warning, "Select location.");
                    ddlLocation.Focus();
                }
                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string Name          = Convert.ToString(txtName.Text);
                    string contactNumber = Convert.ToString(txtContactNumber.Text);
                    string email         = Convert.ToString(txtEmail.Text);
                    string addressLine1  = Convert.ToString(txtAddressLine1.Text);
                    string addressLine2  = Convert.ToString(txtAddressLine2.Text);
                    int    locationId    = Convert.ToInt32(ddlLocation.SelectedValue);

                    GuideBLL guideBLL = new GuideBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt    = guideBLL.GetById(this.ModelId);
                        Guides    guide = new Guides();
                        guide.GuideId       = Convert.ToInt32(Convert.ToString(dt.Rows[0]["GuideId"]));
                        guide.GuideCode     = Convert.ToString(dt.Rows[0]["GuideCode"]);
                        guide.Name          = Convert.ToString(dt.Rows[0]["Name"]);
                        guide.ContactNumber = Convert.ToString(dt.Rows[0]["ContactNumber"]);
                        guide.Email         = Convert.ToString(dt.Rows[0]["Email"]);
                        guide.AddressLine1  = Convert.ToString(dt.Rows[0]["AddressLine1"]);
                        guide.AddressLine2  = Convert.ToString(dt.Rows[0]["AddressLine2"]);
                        guide.IsActive      = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        guide.CreatedDate   = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        guide.CreatedBy     = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        guide.CreatedFrom   = Convert.ToString(dt.Rows[0]["CreatedFrom"]);
                        guide.LocationId    = Convert.ToInt32(Convert.ToString(dt.Rows[0]["LocationId"]));

                        guide.Name          = Name;
                        guide.ContactNumber = contactNumber;
                        guide.Email         = email;
                        guide.AddressLine1  = addressLine1;
                        guide.AddressLine2  = addressLine2;
                        guide.LocationId    = locationId;

                        guide.UpdatedDate = DateTime.Now;
                        guide.UpdatedBy   = this.UserInfo;
                        guide.UpdatedFrom = this.StationInfo;

                        if (guideBLL.Update(guide))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        Guides guide = new Guides();
                        guide.GuideCode     = this.ModelCode;
                        guide.Name          = Name;
                        guide.ContactNumber = contactNumber;
                        guide.Email         = email;
                        guide.AddressLine1  = addressLine1;
                        guide.AddressLine2  = addressLine2;
                        guide.IsActive      = true;
                        guide.CreatedDate   = DateTime.Now;
                        guide.CreatedBy     = this.UserInfo;
                        guide.CreatedFrom   = this.StationInfo;
                        guide.LocationId    = locationId;

                        if (guideBLL.Save(guide))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtTitle.Text))
                {
                    Alert(AlertType.Warning, "Enter title.");
                    txtTitle.Focus();
                }
                else if (ddlBlogPostCategory.SelectedIndex < 1)
                {
                    Alert(AlertType.Warning, "Select blog post category.");
                    ddlBlogPostCategory.Focus();
                }
                else if (string.IsNullOrEmpty(txtPublishedDate.Text))
                {
                    Alert(AlertType.Warning, "Select published date.");
                    txtPublishedDate.Focus();
                }
                else
                {
                    QuaintLibraryManager lib    = new QuaintLibraryManager();
                    string   title              = Convert.ToString(txtTitle.Text);
                    string   slag               = lib.ConvertToSlug(title);
                    int      blogPostCategoryId = Convert.ToInt32(ddlBlogPostCategory.SelectedValue);
                    DateTime publishedDate      = Convert.ToDateTime(txtPublishedDate.Text);
                    string   description        = Convert.ToString(txtDescription.Text);
                    string   attachment         = string.Empty;
                    if (fuAttachment.HasFile)
                    {
                        attachment = UploadAttachment();
                    }
                    else
                    {
                        attachment = this.ModelAttachment;
                    }

                    BlogPostBLL blogPostBLL = new BlogPostBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt       = blogPostBLL.GetById(this.ModelId);
                        BlogPosts blogPost = new BlogPosts();
                        blogPost.BlogPostId         = Convert.ToInt32(Convert.ToString(dt.Rows[0]["BlogPostId"]));
                        blogPost.BlogPostCode       = Convert.ToString(dt.Rows[0]["BlogPostCode"]);
                        blogPost.Title              = Convert.ToString(dt.Rows[0]["Title"]);
                        blogPost.Slag               = Convert.ToString(dt.Rows[0]["Slag"]);
                        blogPost.Description        = Convert.ToString(dt.Rows[0]["Description"]);
                        blogPost.PublishedDate      = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["PublishedDate"]));
                        blogPost.Attachment         = Convert.ToString(dt.Rows[0]["Attachment"]);
                        blogPost.IsActive           = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        blogPost.BlogPostCategoryId = Convert.ToInt32(Convert.ToString(dt.Rows[0]["BlogPostCategoryId"]));
                        blogPost.CreatedDate        = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        blogPost.CreatedBy          = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        blogPost.CreatedFrom        = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        blogPost.Title              = title.Trim();
                        blogPost.Slag               = slag;
                        blogPost.Description        = description;
                        blogPost.PublishedDate      = publishedDate;
                        blogPost.Attachment         = attachment;
                        blogPost.BlogPostCategoryId = blogPostCategoryId;

                        blogPost.UpdatedDate = DateTime.Now;
                        blogPost.UpdatedBy   = this.UserInfo;
                        blogPost.UpdatedFrom = this.StationInfo;

                        if (blogPostBLL.Update(blogPost))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        BlogPosts blogPost = new BlogPosts();
                        blogPost.BlogPostCode       = this.ModelCode;
                        blogPost.Title              = title;
                        blogPost.Slag               = slag;
                        blogPost.BlogPostCategoryId = blogPostCategoryId;
                        blogPost.Attachment         = attachment;
                        blogPost.PublishedDate      = publishedDate;
                        blogPost.Description        = description;
                        blogPost.IsActive           = true;
                        blogPost.CreatedDate        = DateTime.Now;
                        blogPost.CreatedBy          = this.UserInfo;
                        blogPost.CreatedFrom        = this.StationInfo;

                        if (blogPostBLL.Save(blogPost))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Example #11
0
        private void SaveAndUpdate()
        {
            try
            {
                if (string.IsNullOrEmpty(txtTitle.Text))
                {
                    Alert(AlertType.Warning, "Enter title.");
                    txtTitle.Focus();
                }
                else if (string.IsNullOrEmpty(txtExternalUrl.Text))
                {
                    Alert(AlertType.Warning, "Enter YouTube link.");
                    txtExternalUrl.Focus();
                }

                else
                {
                    QuaintLibraryManager lib = new QuaintLibraryManager();
                    string title             = Convert.ToString(txtTitle.Text);
                    string slug        = lib.ConvertToSlug(title);
                    string description = Convert.ToString(txtDescription.Text);
                    string externalUrl = Convert.ToString(txtExternalUrl.Text);
                    int    playListId  = 0;

                    TutorialBLL tutorialBLL = new TutorialBLL();
                    if (this.ModelId > 0)
                    {
                        DataTable dt       = tutorialBLL.GetById(this.ModelId);
                        Tutorials tutorial = new Tutorials();
                        tutorial.TutorialId   = Convert.ToInt32(Convert.ToString(dt.Rows[0]["TutorialId"]));
                        tutorial.TutorialCode = Convert.ToString(dt.Rows[0]["TutorialCode"]);
                        tutorial.Title        = Convert.ToString(dt.Rows[0]["Title"]);
                        tutorial.Slug         = Convert.ToString(dt.Rows[0]["Slug"]);
                        tutorial.Description  = Convert.ToString(dt.Rows[0]["Description"]);
                        tutorial.ExternalUrl  = Convert.ToString(dt.Rows[0]["ExternalUrl"]);
                        tutorial.IsActive     = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                        tutorial.PlayListId   = Convert.ToInt32(Convert.ToString(dt.Rows[0]["PlayListId"]));
                        tutorial.CreatedDate  = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                        tutorial.CreatedBy    = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                        tutorial.CreatedFrom  = Convert.ToString(dt.Rows[0]["CreatedFrom"]);

                        tutorial.Title       = title.Trim();
                        tutorial.Slug        = slug;
                        tutorial.Description = description;
                        tutorial.ExternalUrl = externalUrl;
                        tutorial.PlayListId  = playListId;

                        tutorial.UpdatedDate = DateTime.Now;
                        tutorial.UpdatedBy   = this.UserInfo;
                        tutorial.UpdatedFrom = this.StationInfo;

                        if (tutorialBLL.Update(tutorial))
                        {
                            this.MultiEntryDisallow = true;
                            Alert(AlertType.Success, "Updated successfully.");
                            ClearFields();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to update.");
                        }
                    }
                    else
                    {
                        Tutorials tutorial = new Tutorials();
                        tutorial.TutorialCode = this.ModelCode;
                        tutorial.Title        = title.Trim();
                        tutorial.Slug         = slug;
                        tutorial.Description  = description;
                        tutorial.ExternalUrl  = externalUrl;
                        tutorial.IsActive     = true;
                        tutorial.PlayListId   = playListId;
                        tutorial.CreatedDate  = DateTime.Now;
                        tutorial.CreatedBy    = this.UserInfo;
                        tutorial.CreatedFrom  = this.StationInfo;

                        if (tutorialBLL.Save(tutorial))
                        {
                            Alert(AlertType.Success, "Saved successfully.");
                            ClearFields();
                            GenerateCode();
                        }
                        else
                        {
                            Alert(AlertType.Error, "Failed to save.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }
Example #12
0
        protected void btnRegister_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtFullName.Text))
                {
                    Alert(AlertType.Warning, "Enter full name.");
                    txtFullName.Focus();
                }
                else if (string.IsNullOrEmpty(txtEmail.Text))
                {
                    Alert(AlertType.Warning, "Enter email.");
                    txtEmail.Focus();
                }
                else if (string.IsNullOrEmpty(txtPassword.Text))
                {
                    Alert(AlertType.Warning, "Enter password.");
                    txtPassword.Focus();
                }
                else
                {
                    if (txtPassword.Text != txtConfirmPassword.Text)
                    {
                        Alert(AlertType.Warning, "Password does not match.");
                        txtConfirmPassword.Focus();
                    }
                    else
                    {
                        Alert(AlertType.Information, "Please, wait...");
                        QuaintLibraryManager lib = new QuaintLibraryManager();
                        string fullName          = Convert.ToString(txtFullName.Text);
                        string email             = Convert.ToString(txtEmail.Text);
                        string password          = Convert.ToString(txtPassword.Text);
                        string userName          = Convert.ToString(txtEmail.Text);

                        UserBLL userBLL = new UserBLL();
                        if (this.ModelId > 0)
                        {
                            DataTable dt   = userBLL.GetById(this.ModelId);
                            Users     user = new Users();
                            user.UserId      = Convert.ToInt32(Convert.ToString(dt.Rows[0]["UserId"]));
                            user.UserCode    = Convert.ToString(dt.Rows[0]["UserCode"]);
                            user.FullName    = Convert.ToString(dt.Rows[0]["FullName"]);
                            user.Email       = Convert.ToString(dt.Rows[0]["Email"]);
                            user.UserName    = Convert.ToString(dt.Rows[0]["UserName"]);
                            user.Password    = Convert.ToString(dt.Rows[0]["Password"]);
                            user.IsActive    = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"]));
                            user.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"]));
                            user.CreatedBy   = Convert.ToString(dt.Rows[0]["CreatedBy"]);
                            user.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]);
                            user.UserType    = Convert.ToString(dt.Rows[0]["UserType"]);
                        }
                        else
                        {
                            Users user = new Users();
                            user.UserCode    = this.ModelCode;
                            user.FullName    = fullName;
                            user.Email       = email;
                            user.UserName    = email;
                            user.Password    = password;
                            user.UserType    = "MEMBER";
                            user.IsActive    = true;
                            user.CreatedDate = DateTime.Now;
                            user.CreatedBy   = this.UserInfo;
                            user.CreatedFrom = this.StationInfo;

                            if (userBLL.Save(user))
                            {
                                Alert(AlertType.Success, "Registration successful.");
                                ClearFileds();
                                GenerateCode();
                            }
                            else
                            {
                                Alert(AlertType.Error, "Failed to registration.");
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Alert(AlertType.Error, ex.Message.ToString());
            }
        }