コード例 #1
0
        // GET: /Emp/Create
        public ActionResult Create()
        {
            BCity city = new BCity();

            ViewBag.CityId = new SelectList(city.ToList(), "CityId", "CityName");
            return(View());
        }
コード例 #2
0
        private void btnCancel_Click(object sender, EventArgs e)
        {
            BPrincipalCompany.EnableToEdit(objPrincipalCompany.prco_uuid__uniqueidentifier);

            objPrincipalCompany = BPrincipalCompany.FindByUUID(objPrincipalCompany.prco_uuid__uniqueidentifier);

            txtRFC.Enabled           = false;
            txtCompany.Enabled       = false;
            txtAddress.Enabled       = false;
            txtPhone.Enabled         = false;
            txtEmail.Enabled         = false;
            txtFacebook.Enabled      = false;
            cboState.Enabled         = false;
            cboCity.Enabled          = false;
            pcbLogo.Enabled          = false;
            cboMode.Enabled          = false;
            nudHoursToBackup.Enabled = false;
            nudHoursToBackup.Enabled = false;

            txtRFC.Text      = objPrincipalCompany.prco_rfc__nvarchar;
            txtCompany.Text  = objPrincipalCompany.prco_name__nvarchar;
            txtAddress.Text  = objPrincipalCompany.prco_address__nvarchar;
            txtPhone.Text    = objPrincipalCompany.prco_phone__nvarchar;
            txtEmail.Text    = objPrincipalCompany.prco_email__nvarchar;
            txtFacebook.Text = objPrincipalCompany.prco_facebook__nvarchar;

            cboState.Items.Clear();
            cboCity.Items.Clear();

            RefreshStates();

            if (objPrincipalCompany.city_uuid__uniqueidentifier != null)
            {
                var vCity = BCity.FindByUUID(objPrincipalCompany.city_uuid__uniqueidentifier.Value);

                cboState.Text = BState.FindByUUID(vCity.stat_uuid__uniqueidentifier).stat_name__nvarchar;

                cboCity.Text = vCity.city_name__nvarchar;

                RefreshCities();
            }

            pcbLogo.Image = objPrincipalCompany.reso_uuid_logo__uniqueidentifier != null?Tools.ConvertirByteAImagen(BResource.FindByUUID(objPrincipalCompany.reso_uuid_logo__uniqueidentifier.Value).reso_value__varbinary) : null;

            cboMode.SelectedIndex  = objPrincipalCompany.prco_developmentmode__bit == true ? 0 : 1;
            nudHoursToBackup.Value = objPrincipalCompany.prco_hoursbetweenbackups__int;
            nudDaysToDelete.Value  = objPrincipalCompany.prco_daysdeletbackups__int;

            btnAccept.Visible = btnCancel.Visible = false;
            btnEdit.Visible   = true;

            btnClose.Enabled = true;

            btnEdit.Focus();

            byAction = 0;
        }
コード例 #3
0
        // GET: /Emp/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Emp emp = db.Find(id);

            if (emp == null)
            {
                return(HttpNotFound());
            }
            BCity city = new BCity();

            ViewBag.CityId = new SelectList(city.ToList(), "CityId", "CityName", emp.CityId);
            return(View(emp));
        }
コード例 #4
0
        private void RefreshCities()
        {
            if (cboState.SelectedIndex > -1)
            {
                var vCountry = BCountry.FindByCode("MX");
                var vState   = BState.FindByName(cboState.SelectedItem.ToString(), vCountry);

                if (vState != null)
                {
                    var vCities = BCity.GetCities(vState);

                    if (vCities != null)
                    {
                        foreach (var vItem in vCities.OrderBy(c => c.city_name__nvarchar))
                        {
                            cboCity.Items.Add(vItem.city_name__nvarchar);
                        }
                    }
                }
            }
        }
コード例 #5
0
        public void RefreshMainValues()
        {
            objPrincipalCompany = null;

            var vPrincipalCompany = BPrincipalCompany.Get();

            if (vPrincipalCompany != null)
            {
                objPrincipalCompany = vPrincipalCompany;

                RefreshStates();
                RefreshModes();

                txtRFC.Text      = vPrincipalCompany.prco_rfc__nvarchar;
                txtCompany.Text  = vPrincipalCompany.prco_name__nvarchar;
                txtAddress.Text  = vPrincipalCompany.prco_address__nvarchar;
                txtPhone.Text    = vPrincipalCompany.prco_phone__nvarchar;
                txtEmail.Text    = vPrincipalCompany.prco_email__nvarchar;
                txtFacebook.Text = vPrincipalCompany.prco_facebook__nvarchar;

                if (vPrincipalCompany.city_uuid__uniqueidentifier != null)
                {
                    var vCity = BCity.FindByUUID(vPrincipalCompany.city_uuid__uniqueidentifier.Value);

                    cboState.Text = BState.FindByUUID(vCity.stat_uuid__uniqueidentifier).stat_name__nvarchar;

                    cboCity.Text = vCity.city_name__nvarchar;

                    RefreshCities();
                }

                pcbLogo.Image = vPrincipalCompany.reso_uuid_logo__uniqueidentifier != null?Tools.ConvertirByteAImagen(BResource.FindByUUID(vPrincipalCompany.reso_uuid_logo__uniqueidentifier.Value).reso_value__varbinary) : null;

                cboMode.SelectedIndex  = vPrincipalCompany.prco_developmentmode__bit ? 0 : 1;
                nudHoursToBackup.Value = objPrincipalCompany.prco_hoursbetweenbackups__int;
                nudDaysToDelete.Value  = objPrincipalCompany.prco_daysdeletbackups__int;
            }
        }