}//View Team Details

        public SaveResponses SaveTeamMembers(TeamDetails teamDetails)
        {
            SaveResponses saveResponses = new SaveResponses();
            DAL_Team      team          = new DAL_Team();

            try
            {
                if (teamDetails.MemberList.Count > 0)
                {
                    bool saveSuccess = team.SaveTeamMembers(teamDetails);
                    if (saveSuccess)
                    {
                        saveResponses.saveStatus  = "true";
                        saveResponses.messageType = "success";
                    }
                    else
                    {
                        saveResponses.saveStatus  = "false";
                        saveResponses.messageType = "error";
                    }
                }
                else
                {
                    saveResponses.saveStatus  = "false";
                    saveResponses.messageType = "error";
                }
                return(saveResponses);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public static SaveResponses SaveEmployeeDetailsToDB()//Save employee details to DB
 {
     try{
         var           httpRequest     = System.Web.HttpContext.Current.Request;
         string        employeeName    = httpRequest.Params["employeeName"];
         string        employeeAge     = httpRequest.Params["employeeAge"];
         string        employeeAddress = httpRequest.Params["employeeAddress"];
         SaveResponses saveResponse    = new SaveResponses();
         string        connetionString = DBConnection.Connection();
         string        saveUserDetails = "EXEC [dbo].[Save_Employee_Details] '" + employeeName + "','" + employeeAge + "','" + employeeAddress + "'";
         using (SqlConnection conn = new SqlConnection(connetionString))
         {
             using (SqlCommand cmd = new SqlCommand(saveUserDetails, conn))
             {
                 conn.Open();
                 cmd.CommandTimeout = 0;
                 int result = cmd.ExecuteNonQuery();
                 conn.Close();
                 if (result >= 1)
                 {
                     saveResponse.saveStatus = "true";
                 }
                 else
                 {
                     saveResponse.saveStatus = "false";
                 }
                 return(saveResponse);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public SaveResponses CreateTask(TaskDetails taskDetails)
        {
            SaveResponses saveResponses = new SaveResponses();
            DAL_Task      task          = new DAL_Task();

            try
            {
                if (task.CreateTask(taskDetails) > 0)
                {
                    if (taskDetails.MemberList.Count > 0)
                    {
                        bool saveSuccess = task.SaveTaskMembers(taskDetails);
                        if (saveSuccess)
                        {
                            saveResponses.saveStatus  = "true";
                            saveResponses.messageType = "success";
                        }
                        else
                        {
                            saveResponses.saveStatus  = "false";
                            saveResponses.messageType = "error";
                        }
                    }
                    else
                    {
                        saveResponses.saveStatus  = "true";
                        saveResponses.messageType = "success";
                    }
                }
                else
                {
                    saveResponses.saveStatus  = "false";
                    saveResponses.messageType = "error";
                }
                return(saveResponses);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #4
0
 public int CreateTeam(TeamDetails teamDetails)
 {
     try
     {
         SaveResponses saveResponse    = new SaveResponses();
         string        connetionString = DBConnection.connection();
         string        saveTeamDetails = "EXEC [dbo].[Save_Team_Details] '" + teamDetails.Team_Name + "','" + teamDetails.Team_Lead + "'";
         using (SqlConnection conn = new SqlConnection(connetionString))
         {
             using (SqlCommand cmd = new SqlCommand(saveTeamDetails, conn))
             {
                 conn.Open();
                 cmd.CommandTimeout = 0;
                 int result = cmd.ExecuteNonQuery();
                 return(result);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public SaveResponses CreateUser(UserDetails userDetails)
        {
            DAL_User      user          = new DAL_User();
            SaveResponses saveResponses = new SaveResponses();

            try
            {
                if (user.CreateUser(userDetails) > 0)
                {
                    saveResponses.saveStatus  = "true";
                    saveResponses.messageType = "success";
                }
                else
                {
                    saveResponses.saveStatus  = "false";
                    saveResponses.messageType = "error";
                }
                return(saveResponses);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        static void Main(string[] args)
        {
login:
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine("---------- Login ----------");
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("[[Admin (admin), Lead (lead), Normal (normal)]]");
            Console.ResetColor();
            Console.Write("User Type : ");
            string userType = Console.ReadLine();

            if (!(String.Equals(userType, "admin", StringComparison.OrdinalIgnoreCase) || String.Equals(userType, "lead", StringComparison.OrdinalIgnoreCase) || String.Equals(userType, "normal", StringComparison.OrdinalIgnoreCase)))
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("Select the correct type");
                Console.ResetColor();
                goto login;
            }
            Console.Write("User Name : ");
            string userName = Console.ReadLine();

            Console.Write("Password : "******"admin", StringComparison.OrdinalIgnoreCase))//Start admin user functions
                {
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("[[Create new users (cnu), Create a team (cat), add team members (atm), Create a task (cata), View team details(vtd), Logout(lo)]]");
                    Console.ResetColor();
                    string      functionType = Console.ReadLine();
                    UserDetails userDetails  = new UserDetails();
                    User        user         = new User();
                    if (String.Equals(functionType, "cnu", StringComparison.OrdinalIgnoreCase))//start create new user function
                    {
                        Console.WriteLine("------- Create Users -------");
enterUserName:
                        Console.Write("User Name : ");
                        userDetails.User_Name = Console.ReadLine();
                        if (user.UserNameExists(userDetails.User_Name))
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("User already exists. Try again");
                            Console.ResetColor();
                            goto enterUserName;
                        }
                        Console.Write("Password : "******"[[Admin (admin), Lead (lead), Normal (normal)]]");
                        Console.ResetColor();
                        Console.Write("User Type : ");
                        userDetails.User_Type = Console.ReadLine();
                        if (!(String.Equals(userDetails.User_Type, "admin", StringComparison.OrdinalIgnoreCase) || String.Equals(userDetails.User_Type, "lead", StringComparison.OrdinalIgnoreCase) || String.Equals(userDetails.User_Type, "normal", StringComparison.OrdinalIgnoreCase)))
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Invalid command. Try again");
                            Console.ResetColor();
                            goto selectUserType1;
                        }

                        SaveResponses saveResponses = user.CreateUser(userDetails);
                        if (saveResponses.saveStatus == "true")
                        {
                            Console.ForegroundColor = ConsoleColor.DarkGreen;
                            Console.WriteLine("User Creation Success");
                            Console.ResetColor(); goto startMainMenu;
                        }
                        else if (saveResponses.saveStatus == "false")
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("User creation error. Try again");
                            Console.ResetColor();
                            goto startMainMenu;
                        }
                    }
                    else if (String.Equals(functionType, "cat", StringComparison.OrdinalIgnoreCase))//start create a team function
                    {
startCreateTeam:
                        TeamDetails teamDetails = new TeamDetails();
                        Console.WriteLine("------- Create a Team-------");
                        Console.WriteLine("Team Name : ");
                        teamDetails.Team_Name = Console.ReadLine();
enterTeamLead:
                        Console.WriteLine("Team Lead : ");
                        teamDetails.Team_Lead = Console.ReadLine();
                        bool userExist = user.CheckUserExist(teamDetails);
                        if (!userExist)
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Team Lead does not exists.Please enter registered user name");
                            Console.ResetColor();
                            goto enterTeamLead;
                        }
                        List <String> memberList = new List <string>();
saveoradd:
                        Console.WriteLine("Add team members or save details");
saveorAdd:
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine("[[Save (save), Add (add)]]");
                        Console.ResetColor();
                        string commandType = Console.ReadLine();
                        if (String.Equals(commandType, "add", StringComparison.OrdinalIgnoreCase))
                        {
                            Console.Write("Name : ");
                            string normalm = Console.ReadLine();
                            if (user.NormalMemberExist(normalm))
                            {
                                memberList.Add(normalm);
                                goto saveoradd;
                            }
                            else
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Member does not exist");
                                Console.ResetColor();
                                goto saveoradd;
                            }
                        }
                        else if (String.Equals(commandType, "save", StringComparison.OrdinalIgnoreCase))
                        {
                            teamDetails.MemberList = memberList;
                            Team          team          = new Team();
                            SaveResponses saveResponses = team.CreateTeam(teamDetails);
                            if (saveResponses.saveStatus == "true")
                            {
                                Console.ForegroundColor = ConsoleColor.DarkGreen;
                                Console.WriteLine("Team Creation Success");
                                Console.ResetColor();
                                goto startMainMenu;
                            }
                            else if (saveResponses.saveStatus == "false")
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.Write("Team Creation Error. Try again");
                                Console.ResetColor();
                                goto startCreateTeam;
                            }
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Invalid command. Try again");
                            Console.ResetColor();
                            goto saveorAdd;
                        }
                    }
                    else if (String.Equals(functionType, "cata", StringComparison.OrdinalIgnoreCase))//start create a task function
                    {
startCreateTask:
                        TaskDetails taskDetails = new TaskDetails();
                        Console.WriteLine("------- Create a Task -------");
                        Console.Write("Task Name : ");
                        taskDetails.Task_Name = Console.ReadLine();
enterEndDate:
                        Console.Write("End Date : ");
                        taskDetails.Task_Duration = Console.ReadLine();
                        DateTime userDateTime;
                        if (!(DateTime.TryParse(taskDetails.Task_Duration, out userDateTime)))
                        {
                            Console.WriteLine("You have entered an incorrect value. Try again");
                            goto enterEndDate;
                            // Console.WriteLine("The day of the week is: " + userDateTime.DayOfWeek);
                        }
                        //Console.WriteLine("The day of the week is: " + userDateTime.DayOfWeek);///////////////////////////////////////
addTeamName:
                        Console.Write("Team Name : ");
                        taskDetails.Team_Name = Console.ReadLine();
                        Team team          = new Team();
                        bool teamAvailable = team.CheckTeamAvailable(taskDetails);
                        if (teamAvailable)
                        {
                            List <String> taskMemberList = new List <string>();
taskSaveoradd:
                            Console.WriteLine("Add team members or save details");
saveorAddTask:
                            Console.ForegroundColor = ConsoleColor.Blue;
                            Console.WriteLine("[[Save (save), Add (add)]]");
                            Console.ResetColor();
                            string commandType = Console.ReadLine();
                            if (String.Equals(commandType, "add", StringComparison.OrdinalIgnoreCase))//////////////////
                            {
                                Console.Write("Name : ");
                                string name = Console.ReadLine();
                                if (user.UserNameExists(name) && team.CheckSameTeam(taskDetails.Team_Name, name))
                                {
                                    taskMemberList.Add(name);
                                    goto taskSaveoradd;
                                }
                                else
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.WriteLine("User does not exists. Try again");
                                    Console.ResetColor();
                                    goto taskSaveoradd;
                                    //////////////////////////////
                                }

                                //name should be validated
                            }
                            else if (String.Equals(commandType, "save", StringComparison.OrdinalIgnoreCase))
                            {
                                taskDetails.MemberList = taskMemberList;
                                Tasks         task          = new Tasks();
                                SaveResponses saveResponses = task.CreateTask(taskDetails);
                                if (saveResponses.saveStatus == "true")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkGreen;
                                    Console.WriteLine("Task Creation Success");
                                    Console.ResetColor();
                                    goto startMainMenu;
                                }
                                else if (saveResponses.saveStatus == "false")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.Write("Task Creation Error. Try again");
                                    Console.ResetColor();
                                    goto startCreateTask;
                                }
                            }
                            else
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Invalid command. Try again");
                                Console.ResetColor();
                                goto saveorAddTask;
                            }
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Team Name not available. Try again");
                            Console.ResetColor();
                            goto addTeamName;
                        }
                    }
                    else if (String.Equals(functionType, "vtd", StringComparison.OrdinalIgnoreCase))
                    {
                        Team team = new Team();
                        List <TeamDetails> teamDetails = team.GetTeamDetails();
                        Console.ForegroundColor = ConsoleColor.DarkYellow;
                        Console.Write("Team Name   ");
                        Console.WriteLine("Team Lead");
                        Console.ResetColor();
                        foreach (TeamDetails i in teamDetails)
                        {
                            Console.Write(i.Team_Name.Trim() + "       ");
                            Console.WriteLine(i.Team_Lead);
                        }
                        goto startMainMenu;
                    }
                    else if (String.Equals(functionType, "atm", StringComparison.OrdinalIgnoreCase))
                    {
addTeamMembers:
                        TeamDetails teamDetails = new TeamDetails();
                        TaskDetails taskDetails = new TaskDetails();
                        Team        team        = new Team();
addTeamNameLead:
                        Console.Write("Team Name : ");
                        taskDetails.Team_Name = Console.ReadLine();
                        teamDetails.Team_Name = taskDetails.Team_Name;
                        if (team.CheckTeamAvailable(taskDetails))
                        {
                            List <String> memberList = new List <string>();
saveoradd:
                            Console.WriteLine("Add team members or save details");
saveorAdd:
                            Console.ForegroundColor = ConsoleColor.Blue;
                            Console.WriteLine("[[Save (save), Add (add)]]");
                            Console.ResetColor();
                            string commandType = Console.ReadLine();
                            if (String.Equals(commandType, "add", StringComparison.OrdinalIgnoreCase))
                            {
                                Console.Write("Name : ");
                                string normalm = Console.ReadLine();
                                if (user.NormalMemberExist(normalm))
                                {
                                    memberList.Add(normalm);
                                    goto saveoradd;
                                }
                                else
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.WriteLine("Member does not exist");
                                    Console.ResetColor();
                                    goto saveoradd;
                                }
                            }
                            else if (String.Equals(commandType, "save", StringComparison.OrdinalIgnoreCase))
                            {
                                teamDetails.MemberList = memberList;
                                SaveResponses saveResponses = team.SaveTeamMembers(teamDetails);
                                if (saveResponses.saveStatus == "true")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkGreen;
                                    Console.WriteLine("Member allocation Success");
                                    Console.ResetColor();
                                    goto startMainMenu;
                                }
                                else if (saveResponses.saveStatus == "false")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.WriteLine("Member allocation Error. Try again");
                                    Console.ResetColor();
                                    goto addTeamMembers;
                                }
                            }
                            else
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Invalid command. Try again");
                                Console.ResetColor();
                                goto saveorAdd;
                            }
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Team Name not available. Try again");
                            Console.ResetColor();
                            goto addTeamNameLead;
                        }
                    }
                    else if (String.Equals(functionType, "lo", StringComparison.OrdinalIgnoreCase))
                    {
                        goto login;
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.DarkRed;
                        Console.WriteLine("Invalid command. Try again");
                        Console.ResetColor();
                        goto startMainMenu;
                    }
                }//usertype admin end
                else if (String.Equals(userType, "lead", StringComparison.OrdinalIgnoreCase))
                {
startMainMenuLead:
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("[[Create a task (cata), View team details(vtd), Logout(lo)]]");
                    Console.ResetColor();
                    string functionTypeLead = Console.ReadLine();
                    if (String.Equals(functionTypeLead, "cata", StringComparison.OrdinalIgnoreCase))
                    {
startCreateTaskLead:
                        TaskDetails taskDetails = new TaskDetails();
                        Console.WriteLine("------- Create a Task -------");
                        Console.Write("Task Name : ");
                        taskDetails.Task_Name = Console.ReadLine();
enterEndDate:
                        Console.Write("End Date : ");
                        taskDetails.Task_Duration = Console.ReadLine();
                        DateTime userDateTime;
                        if (!(DateTime.TryParse(taskDetails.Task_Duration, out userDateTime)))
                        {
                            Console.WriteLine("You have entered an incorrect value. Try again");
                            goto enterEndDate;
                            // Console.WriteLine("The day of the week is: " + userDateTime.DayOfWeek);
                        }
                        //Console.WriteLine("The day of the week is: " + userDateTime.DayOfWeek);///////////////////////////////////////
addTeamNameLead:
                        Console.Write("Team Name : ");
                        taskDetails.Team_Name = Console.ReadLine();
                        Team team          = new Team();
                        bool teamAvailable = team.CheckTeamAvailable(taskDetails);
                        if (teamAvailable)
                        {
                            List <String> taskMemberList = new List <string>();
taskSaveoradLead:
                            Console.WriteLine("Add team members or save details");
saveorAddTask:
                            Console.ForegroundColor = ConsoleColor.Blue;
                            Console.WriteLine("[[Save (save), Add (add)]]");
                            Console.ResetColor();
                            string commandType = Console.ReadLine();
                            if (String.Equals(commandType, "add", StringComparison.OrdinalIgnoreCase))////////////////////////////////////////////
                            {
                                Console.Write("Name : ");
                                string name = Console.ReadLine();
                                User   user = new User();
                                if (user.UserNameExists(name) && team.CheckSameTeam(taskDetails.Team_Name, name))
                                {
                                    taskMemberList.Add(name);
                                    goto taskSaveoradLead;
                                }
                                else
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.WriteLine("User does not exists. Try again");
                                    Console.ResetColor();
                                    goto taskSaveoradLead;
                                }
                            }
                            else if (String.Equals(commandType, "save", StringComparison.OrdinalIgnoreCase))
                            {
                                taskDetails.MemberList = taskMemberList;
                                Tasks         task          = new Tasks();
                                SaveResponses saveResponses = task.CreateTask(taskDetails);
                                if (saveResponses.saveStatus == "true")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkGreen;
                                    Console.WriteLine("Task Creation Success");
                                    Console.ResetColor();
                                    goto startMainMenuLead;
                                }
                                else if (saveResponses.saveStatus == "false")
                                {
                                    Console.ForegroundColor = ConsoleColor.DarkRed;
                                    Console.Write("Task Creation Error. Try again");
                                    Console.ResetColor();
                                    goto startCreateTaskLead;
                                }
                            }
                            else
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Invalid command. Try again");
                                Console.ResetColor();
                                goto saveorAddTask;
                            }
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Team Name not available. Try again");
                            Console.ResetColor();
                            goto addTeamNameLead;
                        }
                    }
                    else if (String.Equals(functionTypeLead, "vtd", StringComparison.OrdinalIgnoreCase))
                    {
                        Team team = new Team();
                        List <TeamDetails> teamDetails = team.GetTeamDetails();
                        Console.ForegroundColor = ConsoleColor.DarkYellow;
                        Console.Write("Team Name   ");
                        Console.WriteLine("Team Lead");
                        Console.ResetColor();
                        foreach (TeamDetails i in teamDetails)
                        {
                            Console.Write(i.Team_Name.Trim() + "       ");
                            Console.WriteLine(i.Team_Lead);
                        }

                        goto startMainMenuLead;
                    }
                    else if (String.Equals(functionTypeLead, "lo", StringComparison.OrdinalIgnoreCase))
                    {
                        goto login;
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.DarkRed;
                        Console.WriteLine("Invalid command. Try again");
                        Console.ResetColor();
                        goto startMainMenuLead;
                    }
                }//usertype lead end
                else if (String.Equals(userType, "normal", StringComparison.OrdinalIgnoreCase))//start normal user functions
                {
normalMenuStart:
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("[[View tasks (vt), Edit task status (ets), Logout(lo)]]");
                    Console.ResetColor();
                    string functionTypeNormal = Console.ReadLine();
                    if (String.Equals(functionTypeNormal, "vt", StringComparison.OrdinalIgnoreCase))
                    {
                        Tasks task = new Tasks();
                        List <TaskDetails> taskDetails = task.GetTaskDetails(userName);
                        Console.ForegroundColor = ConsoleColor.DarkYellow;
                        Console.Write("Task Name   ");
                        Console.Write("Started Date           ");
                        Console.Write("End Date               ");
                        Console.WriteLine("Status");
                        Console.ResetColor();
                        foreach (TaskDetails i in taskDetails)
                        {
                            Console.Write(i.Task_Name.Trim() + "          ");
                            Console.Write(i.Started_Date + "   ");
                            Console.Write(i.End_Date + "   ");
                            Console.WriteLine(i.Status.Trim() + "  ");
                        }
                        Console.WriteLine();
                        goto normalMenuStart;
                    }
                    else if (String.Equals(functionTypeNormal, "ets", StringComparison.OrdinalIgnoreCase))//Edit task status function start
                    {
startEditTask:
                        Tasks task = new Tasks();
                        Console.WriteLine("Task Name : ");
                        string taskName = Console.ReadLine();
                        if (task.TaskAvailable(userName, taskName))
                        {
addStatus:
                            Console.ForegroundColor = ConsoleColor.Blue;
                            Console.WriteLine("[[going (going), completed (completed)]]");
                            Console.ResetColor();
                            Console.WriteLine("Status : ");
                            string status = Console.ReadLine();
                            if (!(String.Equals(status, "going", StringComparison.OrdinalIgnoreCase) || String.Equals(status, "completed", StringComparison.OrdinalIgnoreCase)))
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Error. Try again");
                                Console.ResetColor();
                                goto addStatus;
                            }
                            if (task.EditTaskStatus(status, userName, taskName))
                            {
                                Console.ForegroundColor = ConsoleColor.DarkGreen;
                                Console.WriteLine("Update Success");
                                Console.ResetColor();
                                goto normalMenuStart;
                            }
                            else
                            {
                                Console.ForegroundColor = ConsoleColor.DarkRed;
                                Console.WriteLine("Error");
                                Console.ResetColor();
                                goto startEditTask;
                            }
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.DarkRed;
                            Console.WriteLine("Task not available");
                            Console.ResetColor();
                            goto startEditTask;
                        }
                    }
                    else if (String.Equals(functionTypeNormal, "lo", StringComparison.OrdinalIgnoreCase))
                    {
                        goto login;
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.DarkRed;
                        Console.WriteLine("Invalid command. Try again");
                        Console.ResetColor();
                        goto normalMenuStart;
                    }
                }//usertype normal end
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("Invalid Credentials. Try again");
                Console.ResetColor();
                goto login;
            }
        }