예제 #1
0
 public RestaurantEmployeeModel RestaurantEmpData(RestaurantEmployeeModel model)
 {
     using (IDbConnection koneksi = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString("Restaurant")))
     {
         var k = new DynamicParameters();
         k.Add("@EmployeeId", model.EmployeeId);
         k.Add("@EmployeeName", model.EmployeeName);
         k.Add("@EmployeeEmail", model.EmployeeEmail);
         k.Add("@EmployeePassword", model.EmployeePassword);
         k.Add("@EmployeeHandphone", model.EmployeeHandPhoneNumber);
         k.Add("@EmployeePosition", model.EmployeePosition);
         koneksi.Execute("dbo.spMsEmployee_Insert", k, commandType: CommandType.StoredProcedure);
         return(model);
     }
 }
예제 #2
0
        public RestaurantEmployeeModel RestaurantEmpData(RestaurantEmployeeModel model)
        {
            List <RestaurantEmployeeModel> employee = EmployeeFile.FullFilePath().LoadFile().ConvertToEmployeeModels();
            int currentId             = 1;
            RestaurantEmployeeModel e = new RestaurantEmployeeModel();

            if (employee.Count > 0)
            {
                string getid = e.EmployeeId;

                //currentId = employee.OrderByDescending(e => e.EmployeeId).First().EmployeeId + 1;
            }

            //Employee.Add(model);
            return(model);
        }
예제 #3
0
        private void InsertCashierData()
        {
            using (RestaurantDBEntities db = new RestaurantDBEntities())
            {
                RestaurantEmployeeModel EmpModel = new RestaurantEmployeeModel();
                var    GetEmpData    = (from b in db.msemployees orderby b.employeeid descending select b).FirstOrDefault();
                string GetEmployeeId = EmpModel.EmployeeId;
                if (GetEmployeeId == null)
                {
                    int    CashierId    = 0 + 1;
                    string GetCashierId = "CA" + CashierId++;

                    RestaurantEmployeeModel SendToEmployeeModel = new RestaurantEmployeeModel(
                        GetCashierId,
                        EmployeeNameTextBox.Text,
                        EmployeeEmailTextBox.Text,
                        EmployeePasswordTextBox.Text,
                        EmployeeHandphoneTextBox.Text,
                        EmployeePositionValue.Text);
                    GlobalConfig.Connection.RestaurantEmpData(EmpModel);
                }
                else
                {
                    var GetData = (from b in db.msemployees
                                   where b.position == "cashier"
                                   orderby b.employeeid descending
                                   select b).First();
                    string GetlastId          = EmpModel.EmployeeId;
                    string SubstringCashierId = GetData.employeeid.Substring(2, 2);
                    int    ConvertAIC         = Convert.ToInt32(SubstringCashierId) + 1;
                    string CombineCashierId   = SubstringCashierId + "" + ConvertAIC;

                    RestaurantEmployeeModel SendToEmployeeModel = new RestaurantEmployeeModel(
                        GetlastId,
                        EmployeeNameTextBox.Text,
                        EmployeeEmailTextBox.Text,
                        EmployeePasswordTextBox.Text,
                        EmployeeHandphoneTextBox.Text,
                        EmployeePositionValue.Text);
                    GlobalConfig.Connection.RestaurantEmpData(EmpModel);
                }
                MessageBox.Show("Data Berhasil Di Input !!");
            }
        }
예제 #4
0
        public static List <RestaurantEmployeeModel> ConvertToEmployeeModels(this List <string> lines)
        {
            List <RestaurantEmployeeModel> output = new List <RestaurantEmployeeModel>();

            foreach (string line in lines)
            {
                string[] cols = line.Split(',');

                RestaurantEmployeeModel e = new RestaurantEmployeeModel();
                e.EmployeeId              = cols[0];
                e.EmployeeName            = cols[1];
                e.EmployeeEmail           = cols[2];
                e.EmployeePassword        = cols[3];
                e.EmployeeHandPhoneNumber = cols[4];
                e.EmployeePosition        = cols[5];
                output.Add(e);
            }
            return(output);
        }