Exemple #1
0
 private void LoadWorkareaDetails(Workarea objWorkarea)
 {
     txtWorkareaID.Text       = objWorkarea.WorkareaID;
     txtCompanyID.Text        = objWorkarea.CompanyID;
     txtWorkareaName.Text     = objWorkarea.WorkareaName;
     txtWorkareaCode.Text     = objWorkarea.WorkareaCode;
     ddlYear.SelectedValue    = objWorkarea.YearOfEstablishment;
     txtWorkareaEmail.Text    = objWorkarea.Email;
     txtPrimaryAddress.Text   = objWorkarea.PrimaryAddress;
     ddlCountry.SelectedValue = objWorkarea.CountryID;
     LoadStates(objWorkarea.CountryID);
     ddlState.SelectedValue          = objWorkarea.StateID;
     txtPincode.Text                 = objWorkarea.Pincode;
     txtWebsite.Text                 = objWorkarea.Website;
     txtPhoneNumber.Text             = objWorkarea.PhoneNumber;
     hdnPriority.Value               = objWorkarea.Priority.ToString();
     txtCST.Text                     = objWorkarea.CST;
     txtTIN.Text                     = objWorkarea.TIN;
     txtPAN.Text                     = objWorkarea.PAN;
     txtTAN.Text                     = objWorkarea.TAN;
     txtGST.Text                     = objWorkarea.GST;
     txtPFCode.Text                  = objWorkarea.PFCode;
     txtESICode.Text                 = objWorkarea.ESICode;
     ddlHolidayGroup.SelectedValue   = objWorkarea.HolidayGroupID;
     ddlLeaveGroup.SelectedValue     = objWorkarea.LeaveGroupID;
     ddlShiftGroup.SelectedValue     = objWorkarea.ShiftGroupID;
     ddlAllowanceGroup.SelectedValue = objWorkarea.AllowanceGroupID;
 }
        static bool Inner(ref Workarea cmn)
        {
            int i, j, k;

            cmn.X = 0;
            for (i = 1; i <= 50; i++)
            {
                for (j = 1; j <= 50; j++)
                {
                    cmn.A[i][j] = 1;
                }
            }
            for (k = 1; k <= 50; k++)
            {
                for (j = 1; j <= 50; j++)
                {
                    i = 1;
                    do
                    {
                        cmn.X = cmn.X | cmn.A[i][j] & cmn.A[i + 1][k];
                        i     = i + 2;
                    } while (i <= 50);
                }
            }
            if (cmn.X != 1)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Exemple #3
0
        public ActionResult DeleteWorkArea(int ID)
        {
            Workarea workarea = virames <Workarea>
                                .Initialize(new Workarea()).Where(x => x.ID.ToString() == ID.ToString())
                                .Take();

            return(View(workarea));
        }
Exemple #4
0
 public void Go(Workarea workarea)
 {
     lock (_locker)
     {
         if (_workarea != workarea)
         {
             _workarea = workarea;
             WorkareaChanged?.Invoke(this, workarea);
         }
     }
 }
Exemple #5
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            if (txtCompanyID.Text == "" || txtWorkareaID.Text == "")
            {
                return;
            }

            Workarea objWorkarea = new Workarea();

            objWorkarea.CustomerID          = objConfig.CustomerID;
            objWorkarea.WorkareaID          = txtWorkareaID.Text;
            objWorkarea.CompanyID           = txtCompanyID.Text;
            objWorkarea.WorkareaName        = txtWorkareaName.Text;
            objWorkarea.WorkareaCode        = txtWorkareaCode.Text;
            objWorkarea.YearOfEstablishment = ddlYear.SelectedValue;
            objWorkarea.Email            = txtWorkareaEmail.Text;
            objWorkarea.PrimaryAddress   = txtPrimaryAddress.Text;
            objWorkarea.CountryID        = ddlCountry.SelectedValue;
            objWorkarea.StateID          = ddlState.SelectedValue;
            objWorkarea.Pincode          = txtPincode.Text;
            objWorkarea.Website          = txtWebsite.Text;
            objWorkarea.PhoneNumber      = txtPhoneNumber.Text;
            objWorkarea.Priority         = Convert.ToInt32(hdnPriority.Value);
            objWorkarea.CST              = txtCST.Text;
            objWorkarea.TIN              = txtTIN.Text;
            objWorkarea.PAN              = txtPAN.Text;
            objWorkarea.TAN              = txtTAN.Text;
            objWorkarea.GST              = txtGST.Text;
            objWorkarea.PFCode           = txtPFCode.Text;
            objWorkarea.ESICode          = txtESICode.Text;
            objWorkarea.HolidayGroupID   = ddlHolidayGroup.SelectedValue;
            objWorkarea.LeaveGroupID     = ddlLeaveGroup.SelectedValue;
            objWorkarea.ShiftGroupID     = ddlShiftGroup.SelectedValue;
            objWorkarea.AllowanceGroupID = ddlAllowanceGroup.SelectedValue;

            objWorkarea.ModifiedBy   = objConfig.UserInfo.Id.ToString();
            objWorkarea.ModifiedDate = DateTime.Now.ToString(objConfig.AppDateFormat);
            objWorkarea.ModifiedTime = DateTime.Now.ToString(objConfig.AppTimeFormat);

            objWorkarea.Status = (Status)Enum.Parse(typeof(Status), ddlStatus.SelectedValue);

            if (objWorkarea.Update() > 0)
            {
                LoadDefaults();
                ShowMessage(string.Format("Workarea: {0}, updated successfully.", objWorkarea.WorkareaName));
            }
            else
            {
                ShowMessage(string.Format("Something went wrong. Please try again after sometime."));
            }
        }
Exemple #6
0
        public ActionResult EditWorkArea(int ID)
        {
            ViewBag.Status   = new SelectList(Enum.GetValues(typeof(Status)));
            ViewBag.Currency = virames <Workarea> .Initialize(new List <Workarea>()).GetList().Select(x => new SelectListItem
            {
                Value = x.ID.ToString(),
                Text  = x.Currency.Name + " | " + x.Currency.Symbol
            });

            Workarea workarea = virames <Workarea>
                                .Initialize(new Workarea()).Where(x => x.ID.ToString() == ID.ToString())
                                .Take();

            return(View(workarea));
        }
        public bool Test()
        {
            Workarea cmn = new Workarea();

            cmn.X = 0;
            cmn.A = AllocArray <int>(51, 51);
            for (int n = 1; n <= Iterations; n++)
            {
                bool result = Inner(ref cmn);
                if (!result)
                {
                    return(false);
                }
            }

            return(true);
        }
Exemple #8
0
        static bool Bench()
        {
            Workarea cmn = new Workarea();

            cmn.X = 0;
            cmn.A = new int[51, 51];
            for (int n = 1; n <= Iterations; n++)
            {
                bool result = Inner(ref cmn);
                if (!result)
                {
                    return(false);
                }
            }

            return(true);
        }
Exemple #9
0
        private void LoadWorkareas(string CompanyID)
        {
            StringBuilder   _result     = new StringBuilder();
            Workarea        objWorkarea = new Workarea();
            List <Workarea> liWorkareas = objWorkarea.Select(CompanyID);

            if (liWorkareas != null)
            {
                if (liWorkareas.Count > 0)
                {
                    if (CurrentWorkareaID == string.Empty)
                    {
                        // If the call is not for companyid, then get details of first company in the list.
                        CurrentWorkareaID = liWorkareas[0].WorkareaID;
                    }

                    _result.Append("<ul class='list-group list-group-unbordered'>");
                    foreach (Workarea workarea in liWorkareas)
                    {
                        if (workarea.WorkareaID == CurrentWorkareaID && workarea.CompanyID == CurrentCompanyID)
                        {
                            LoadWorkareaDetails(workarea);
                        }
                        string WorkareaDetailsUrl = ResolveUrl("~/") + "administration/manageworkarea/" + workarea.CompanyID + "/" + workarea.WorkareaID;
                        _result.Append("<li class='list-group-item'>");
                        _result.AppendFormat("<a href='{0}'><b>{1}</b></a>", WorkareaDetailsUrl, workarea.WorkareaName);
                        _result.Append("</li>");
                    }
                    _result.Append("</ul>");
                    divWorkareasList.InnerHtml = _result.ToString();
                    divNoWorkareas.Visible     = false;
                    divUpdateWorkarea.Visible  = true;
                }
                else
                {
                    divWorkareasList.InnerHtml = "<p>No workareas available.</p>";
                    divNoWorkareas.Visible     = true;
                    divUpdateWorkarea.Visible  = false;
                }
            }
        }
        public ActionResult LoginDo(LoginModel model)
        {
            User currentUser = virames <User> .Initialize(new User()).Where(x => x.Username == model.Username).Take();

            if (currentUser != null && currentUser.Password == Functions.MD5(model.Password))
            {
                Statics.SetUser(currentUser);
                Workarea currentWorkarea = virames <Workarea> .Initialize(new Workarea()).Where(x => x.ID == model.Workarea).Take();

                if (currentWorkarea != null)
                {
                    Statics.SetWorkarea(currentWorkarea);
                }
            }
            string url = "/";

            if (Session["UrlReferer"] != null)
            {
                url = Session["UrlReferer"].ToString();
            }
            return(Redirect(url));
        }
Exemple #11
0
 public workareaCommerce(CommerceSettings eCommerceSettings, Workarea.workareabase workareaRef)
 {
     this.m_CommerceSettings = eCommerceSettings;
     m_WorkAreaBase = workareaRef;
 }
Exemple #12
0
 public ActionResult DeleteWorkArea(Workarea workarea)
 {
     workarea.Delete();
     return(RedirectToAction("WorkArea"));
 }
Exemple #13
0
 public ActionResult EditWorkArea(Workarea workarea)
 {
     workarea.Save();
     return(RedirectToAction("WorkArea"));
 }