Пример #1
0
        public ManagerInfo GetManager(int id)
        {
            ManagerData   managerData   = GameServices.Instance.ResourceService.Managers.GetManagerData(id);
            GeneratorData generatorData = GameServices.Instance.ResourceService.Generators.GetGeneratorData(id);

            return(new ManagerInfo(managerData, generatorData));
        }
Пример #2
0
 void Start()
 {
     if (!ManagerData.Exist(typeof(UserData))) // De esta manera revisamos si existen o no, datos guardados para la clase UserData
     {
         userData = new UserData();
         // Para guardar los datos existen dos maneras de hacerlo, una de
         // ellas es la siguiente
         //
         // El true como parámetro no es necesario ya que por defecto tiene
         // false, ese determina si se guardarán los datos privados de la
         // clase, por ejemplo, en nuestra clase UserData coins es privado
         // al pasarle true, le indicamos que también guarde los datos de
         // coins
         ManagerData.Save(userData, true);
         // la misma situeción con el parámetro true tenemos en este método
         // de guardado
         userData.Save <UserData>(true);
     }
     else
     {
         // Si existen datos, los cargamos
         //
         // El true como parámetro indica que tiene que cargar los datos
         // privados que se hayan guardado, no es obligatorio ya que por
         // defecto está en false
         userData = ManagerData.Load <UserData>(true);
         // La misma situacipon con el parámetro true ocurre en este método
         userData.Load <UserData>(true);
     }
 }
Пример #3
0
        public UsuarioRepository()
        {
            string ConnectionString = ConfigurationManager.ConnectionStrings["BartTenderDB"].ConnectionString;

            Salt        = ConfigurationManager.AppSettings["SecretKey"].ToString();
            managerData = new ManagerData(ConnectionString);
        }
Пример #4
0
 public void UpdateData(ManagerData data)
 {
     this.data     = data;
     MaxEfficiency = data.Coef;
     MaxRollback   = data.KickBackCoef;
     UnityEngine.Debug.Log($"Update manager data: {data.Id}");
 }
Пример #5
0
        private void bunifuThinButton23_Click(object sender, EventArgs e)
        {
            if (metroComboBox1.SelectedIndex.ToString() == "0")
            {
                ManagerData md = new ManagerData();
                if (md.InsertManager(metroTextBox1.Text, metroTextBox2.Text, Convert.ToInt32(metroTextBox4.Text), metroComboBox2.Text, metroTextBox3.Text) == true)
                {
                    MessageBox.Show("Manager Added", "Success");
                    Init();
                }
                else
                {
                    MessageBox.Show("Please Check All The Info Was Correct", "Error");
                }
            }
            if (metroComboBox1.SelectedIndex.ToString() == "1")
            {
                PaymentData  pd = new PaymentData();
                EmployeeData ed = new EmployeeData();

                if (ed.InsertEmployee(metroTextBox1.Text, metroComboBox2.Text, Convert.ToInt32(metroTextBox4.Text), metroComboBox2.Text, metroTextBox3.Text) == true)
                {
                    if (pd.InsertEmployee(metroTextBox1.Text, Convert.ToInt32(metroTextBox4.Text), metroTextBox3.Text) == true)
                    {
                        MessageBox.Show("Employee Added", "Success");
                        Init();
                    }
                }
                else
                {
                    MessageBox.Show("Please Check All The Info Was Correct", "Error");
                }
            }
        }
        /// <summary>
        /// 保存数据。如果保存成功则返回空字符串,如果不成功,返回说明信息。
        /// 如果是添加数据,成功的话,可以使用 DataID 获得新纪录的主键值(限于SQL数据库、自增ID)
        /// </summary>
        /// <returns></returns>
        public string SaveData(ManagerLogOperate operateLog, ManagerLogDataChange managerLogDataChange)
        {
            var debugInfo = new NatureDebugInfo {
                Title = "webform的保存数据"
            };

            //提取用户输入的信息,检查信息是否安全
            string msg = GetInputValue();

            if (msg.Length != 0)
            {
                //输入的信息格式不正确,不能继续
                return("<BR>填写的信息格式不正确<BR>" + msg);
            }

            ManagerData.DataID = DataID;

            ManagerData.DictFormColumnMeta = DicBaseCols;
            ManagerData.DictColumnsValue   = DicColumnsValue;
            ManagerData.TypeOperationData  = OpenButonType;

            ManagerData.ManagerLogDataChange = managerLogDataChange;

            string err = ManagerData.SaveData(operateLog, debugInfo.DetailList);

            return(err);
        }
        public void Init()
        {
            AdminData ad = new AdminData();

            metroGrid1.DataSource = ad.GetAdminShowList();
            metroGrid2.DataSource = ad.GetAdminOwnInfo(this.admId);
            metroTextBox1.Clear();
            metroTextBox2.Clear();
            metroTextBox3.Clear();
            metroTextBox4.Clear();
            if (metroComboBox1.Text == "Admin" || metroComboBox1.Text == "")
            {
                metroGrid1.DataSource = ad.GetAdminShowList();
            }
            if (metroComboBox1.Text == "Manager")
            {
                ManagerData md = new ManagerData();
                metroGrid1.DataSource = md.GetManagerShowList();
            }
            if (metroComboBox1.Text == "Employee")
            {
                EmployeeData ed = new EmployeeData();
                metroGrid1.DataSource = ed.GetEmployeeShowList();
            }
        }
Пример #8
0
 private void SetMockManagers()
 {
     MockManagers = new Mock <DbSet <Manager> >().SetupData(ManagerData.Data());
     MockManagers.Setup(x => x.Find(It.IsAny <object[]>())).Returns <object[]>(ids => ManagerData.Data().FirstOrDefault(d => d.ManagerId == (int)ids[0]));
     MockManagers.Setup(x => x.FindAsync(It.IsAny <object[]>())).Returns <object[]>(ids => Task.FromResult(ManagerData.Data().FirstOrDefault(d => d.ManagerId == (int)ids[0])));
     MockContext.Setup(x => x.Managers).Returns(MockManagers.Object);
 }
Пример #9
0
        public SeedDataBase()
        {
            string ConnectionString = ConfigurationManager.ConnectionStrings["BartTenderDB"].ConnectionString;

            Salt = ConfigurationManager.AppSettings["SecretKey"].ToString();
            con  = new ManagerData(ConnectionString);
        }
Пример #10
0
 public void Cargar()
 {
     if (ManagerData.Exist(typeof(UserData)))
     {
         userData = ManagerData.Load <UserData>(true);
     }
     ShowData();
 }
Пример #11
0
    public static void AddManager(ManagerData managerData)
    {
        if (s_listManager.Contains(managerData) == true)
        {
            return;
        }

        s_listManager.Add(managerData);
    }
Пример #12
0
    void Awake()
    {
        //! XML 데이터 구조체
        myData = new ManagerData();

        LoadData();
        //! 새로운 사용자 체크
        StartCoroutine(XmlFirstTimeCheck(0.2f));
    }
Пример #13
0
    protected void InitManager(ManagerBase managerBase, MANAGER_ID id)
    {
        ManagerData data = new ManagerData();

        data.id          = id;
        data.managerBase = managerBase;
        data.isActive    = gameObject.activeInHierarchy;
        managerList.Add(data);
    }
Пример #14
0
    public void LoadData()
    {
        _data = GameStateXML.LoadXML("Test.xml");

        if (_data.ToString() != "")
        {
            myData = (ManagerData)GameStateXML.DeserializeObject(_data, "ManagerData");
        }
    }
Пример #15
0
        public ActionResult Calculate(InputData inputData)
        {
            var managerData = new ManagerData
            {
                Product    = _manager.CreateProduct(inputData),
                Calculator = _manager.CreateCalculator(inputData)
            };

            return(View(new Scheduler(managerData, inputData)));
        }
Пример #16
0
 public R1Model()
 {
     Client                 = new ClientData();
     Emploee                = new ManagerData();
     OnDate                 = DateTime.Now;
     IsSudChecked           = true;
     IsOrdChecked           = true;
     IsSecondCopyRecived    = false;
     IsSecondCopyNotRecived = false;
 }
Пример #17
0
        static void Main(string[] args)
        {
            //Test();
            //Console.ReadKey();
            DateTime    before  = new DateTime(2018, 3, 29);
            DateTime    now     = DateTime.Now;
            ManagerData manager = new ManagerData();

            string[] tmp = manager.setDominio(before, now);
        }
Пример #18
0
    /// <summary>
    ///  XML 불러오는 함수
    /// </summary>
    public void LoadData()
    {
        LoadDBData();

        _data = GameStateXML.LoadXML(m_sXMLDataName);

        if (_data.ToString() != "")
        {
            myData = (ManagerData)GameStateXML.DeserializeObject(_data, "ManagerData");
        }
    }
Пример #19
0
        private void SetupListCategories()
        {
            // Get names, number of buttons from XML
            List <string> lists = ManagerData.AllLists();

            foreach (string list in lists)
            {
                ListButtonsCategories.Add(new SpriteRectangle(list.ToLower(), textureButtonMenu, scaleDefault, Helper.UppercaseFirst(list)));
            }
            ListButtonsCategories.Add(new SpriteRectangle(Utility.nameButtonMenu, textureButtonMenu, scaleDefault, Utility.textbuttonMenu));
        }
Пример #20
0
    public void Load()
    {
        ManagerData data = GameManager.Load <ManagerData>(filename);

        if (data != null)
        {
            day    = data.day;
            hour   = data.hour;
            minute = data.minute;
            second = data.second;
        }
    }
        /// <summary>
        /// 填充数据,准备修改和显示
        /// </summary>
        /// <returns></returns>
        public string LoadData()
        {
            #region 加载配置信息
            if (DicBaseCols == null)
            {
                return("");
            }

            #endregion

            //定义接口,通过接口操作子控件

            //从数据库里提取记录
            ManagerData.DataID = DataID;
            ManagerData.LoadDataFillColumnsValue(DicBaseCols, DicColumnsValue);

            foreach (KeyValuePair <int, IColumn> info in DicBaseCols)
            {
                var bInfo    = (FormColumnMeta)info.Value;
                var iControl = (IControlHelp)FindControl("ctrl_" + bInfo.ColumnID);
                //iControl.ControlValue = bInfo.ColValue;

                if (bInfo.ControlExtend is UniteListExtend)
                {
                    //联动下拉列表框,特殊处理
                    var uInfo = (UniteListExtend)bInfo.ControlExtend;

                    if (uInfo.IsFristList)
                    {
                        string tmpValue = DicColumnsValue[bInfo.ColumnID] + ",";
                        foreach (int columnID in uInfo.ListOtherColumnIDs)
                        {
                            tmpValue += DicColumnsValue[columnID] + ",";
                        }
                        iControl.ControlValue = tmpValue.TrimEnd(',');
                    }
                }
                else
                {
                    //其他控件直接赋值
                    if (DicColumnsValue[bInfo.ColumnID] == null)
                    {
                        iControl.ControlValue = "null";
                    }
                    else
                    {
                        iControl.ControlValue = DicColumnsValue[bInfo.ColumnID].ToString();
                    }
                }
            }

            return("");
        }
Пример #22
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            if (metroComboBox1.Text == "Admin")
            {
                AdminData ad = new AdminData();

                if (ad.checkAdmin(metroTextBox1.Text, metroTextBox2.Text) == true)
                {
                    adminForm af = new adminForm(metroTextBox1.Text);
                    af.Show(this);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Check ID and Password again.", "Error");
                }
            }
            if (metroComboBox1.Text == "Manager")
            {
                ManagerData md = new ManagerData();

                if (md.checkManager(metroTextBox1.Text, metroTextBox2.Text) == true)
                {
                    managerForm mf = new managerForm(metroTextBox1.Text);
                    mf.Show(this);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Check ID and Password again.", "Error");
                }
            }
            if (metroComboBox1.Text == "Employee")
            {
                EmployeeData ed = new EmployeeData();

                if (ed.checkEmployee(metroTextBox1.Text, metroTextBox2.Text) == true)
                {
                    employeeForm ef = new employeeForm(metroTextBox1.Text);
                    ef.Show(this);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Check ID and Password again.", "Error");
                }
            }
            if (metroComboBox1.Text == "")
            {
                MessageBox.Show("Please Select An User Type", "Error");
            }
        }
Пример #23
0
 void Start()
 {
     if (ManagerData.Exist(typeof(UserData)))
     {
         userData = ManagerData.Load <UserData>(true);
     }
     else
     {
         userData = new UserData();
         userData.Save <UserData>(true);
     }
     ShowData();
 }
Пример #24
0
 private void bunifuThinButton21_Click(object sender, EventArgs e)
 {
     if (metroComboBox1.Text == "Manager")
     {
         if (metroComboBox2.Text != "")
         {
             ManagerData md = new ManagerData();
             if (md.UpdateManager(this.clickId, metroTextBox1.Text, Convert.ToInt32(metroTextBox4.Text), metroComboBox2.Text, metroTextBox3.Text) == true)
             {
                 MessageBox.Show("Manager Updated", "Success");
                 Init();
             }
             else
             {
                 MessageBox.Show("Please check again.", "Error");
                 Init();
             }
         }
         else
         {
             MessageBox.Show("Please Select Department", "Error");
             Init();
         }
     }
     if (metroComboBox1.Text == "Employee")
     {
         if (metroComboBox2.Text != "")
         {
             EmployeeData ed = new EmployeeData();
             PaymentData  pd = new PaymentData();
             if (ed.UpdateEmployee(this.clickId, metroTextBox1.Text, Convert.ToInt32(metroTextBox4.Text), metroComboBox2.Text, metroTextBox3.Text) == true)
             {
                 if (pd.UpdateEmployeePayment(this.clickId, metroTextBox1.Text, Convert.ToInt32(metroTextBox4.Text), metroTextBox3.Text) == true)
                 {
                     MessageBox.Show("Employee Updated", "Success");
                     Init();
                 }
             }
             else
             {
                 MessageBox.Show("Please check again.", "Error");
                 Init();
             }
         }
         else
         {
             MessageBox.Show("Please Select Department", "Error");
             Init();
         }
     }
 }
Пример #25
0
        private void Update_Click(object sender, EventArgs e)
        {
            ManagerData md = new ManagerData();

            if (md.ChangePass(this.manId, M_name.Text, M_mail.Text) == true)
            {
                MessageBox.Show("Profile Updated", "Success");
                Init(M_mail.Text);
            }
            else
            {
                MessageBox.Show("Sorry there is a problem.Please check again", "Error");
            }
        }
        private void metroButton6_Click(object sender, EventArgs e)
        {
            ManagerData md = new ManagerData();

            if (md.ChangePass(this.manId, metroTextBox2.Text, metroTextBox5.Text) == true)
            {
                MessageBox.Show("Password Changed", "Success");
                Init2();
            }
            else
            {
                MessageBox.Show("Sorry there is a problem.Please check again", "Error");
            }
        }
        public void Init2()
        {
            metroTextBox1.Clear();
            EmployeeData ed = new EmployeeData();

            metroGrid1.DataSource = ed.GetEmployeeShowList();
            ManagerData md = new ManagerData();

            metroGrid2.DataSource = md.GetManagerShowList();
            metroGrid4.DataSource = md.GetManagerOwnInfo(this.manId);
            OrderListData od = new OrderListData();

            metroGrid3.DataSource = od.GetOrderShowList();
        }
Пример #28
0
        public void Init()
        {
            if (metroComboBox1.Text == "Manager")
            {
                ManagerData md = new ManagerData();

                data11.DataSource = md.GetManagerShowList();
            }
            if (metroComboBox1.Text == "Employee")
            {
                EmployeeData ed = new EmployeeData();

                data11.DataSource = ed.GetEmployeeShowList();
            }
        }
    private void LoadPopupData()
    {
        //slot 1
        button_1_text.text = LocalizationManager.instance.StringForKey("button1text");

        //slot 2
        button_2_text.text = "+" + (PlayerManager.instance.level - 1) + " " + LocalizationManager.instance.StringForKey("button2text");

        //slot 3
        managerIndex = Random.Range(0, 9);
        ManagerData managerData = GameData.instance.GetDataForManager(managerIndex);

        button_3_image.sprite = managerData.image;
        button_3_text.text    = LocalizationManager.instance.StringForKey("button3text_1") + LocalizationManager.instance.StringForKey(managerData.slot.ToString().ToUpper()) + LocalizationManager.instance.StringForKey("button3text_2");
    }
Пример #30
0
 void Start()
 {
     pHealth          = GameObject.FindGameObjectWithTag("Player").GetComponent <Health>();
     sword            = GameObject.FindGameObjectWithTag("Player").GetComponentInChildren <Sword>();
     coinDisplay      = GameObject.Find("HUD").GetComponentInChildren <Text>();
     healthRed        = GameObject.Find("Player Health").GetComponent <Image>();
     healthMaxOutline = GameObject.Find("Player Max Health").GetComponent <Image>();
     data             = GameObject.FindGameObjectWithTag("Data").GetComponent <ManagerData>();
     coins            = data.coins;
     UpdateUpgrades();
     if (!destoryHUDonLoad)
     {
         DontDestroyOnLoad(coinDisplay.transform.parent.gameObject);
     }
 }
        /// <summary>
        /// 根据属性,实例化需要的数据
        /// </summary>
        /// user:jyk
        /// time:2012/9/12 14:46
        public void Create()
        {
            if (PageViewMeta == null)
            {
                //获取页面视图
                var mgrPVM = new ManagerPageViewMeta
                                 {
                                     DalCollection = DalCollection,
                                     PageViewID = PageViewID
                                 };

                PageViewMeta = mgrPVM.GetPageViewMeta(null);
            }

            if (ManagerData == null)
            {
                ManagerData = new ManagerData
                                  {
                                      Dal = DalCollection.DalCustomer,
                                      DictFormColumnMeta = ManagerMeta.GetMetaData(null),
                                      PageViewMeta = PageViewMeta 
                                  };
            }
        }