Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainWnd"/> class.
 /// </summary>
 /// <param name="newControl">class witch controls this form</param>
 public MainWnd(MainController newControl)
 {
     InitializeComponent();
     control = newControl;
     this.Height = Screen.PrimaryScreen.WorkingArea.Height;
     this.Width = Screen.PrimaryScreen.WorkingArea.Width;
 }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ProductsListControl"/> class.
        /// </summary>
        /// <param name="a">instance of comtroller</param>
        /// <param name="prods">list of products to be added to view</param>
        public ProductsListControl(MainController a, List<Product> prods)
        {
            InitializeComponent();
            main = a;
            //creation of image lists
            ImageList imageListSmall = new ImageList();
            ImageList imageListLarge = new ImageList();
            int imageIndex = 0;

            SetColumnsWidth();
            foreach (Product p in prods)
            {
                ListViewItem lvi = new ListViewItem(p.Name);

                lvi.SubItems.Add(p.Describe);
                lvi.SubItems.Add(p.Maufacture);
                lvi.SubItems.Add(p.Price.ToString() + "$");
                lvi.ImageIndex = imageIndex;
                imageIndex++;
                AddNewProduct(lvi);

                imageListSmall.Images.Add(p.GetImage());
                imageListLarge.Images.Add(p.GetImage());
            }

            imageListLarge.ImageSize = new Size(200, 200);
            imageListSmall.ImageSize = new Size(150, 150);

            ProductsList.LargeImageList = imageListLarge;
            ProductsList.SmallImageList = imageListSmall;
        }
Exemple #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="OrdersControl"/> class.
        /// </summary>
        /// <param name="ctrl">main controller</param>
        /// <param name="orders">orders</param>
        public OrdersControl(MainController ctrl, List<Order> orders)
        {
            InitializeComponent();
            control = ctrl;

            LoadOrders(orders);
        }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserControlView"/> class.
 /// </summary>
 /// <param name="ctrl"> main control </param>
 /// <param name="username"> user username </param>
 /// <param name="role"> user status </param>
 public UserControlView(MainController ctrl, string username, string role)
 {
     InitializeComponent();
     control = ctrl;
     this.UsernameLabel.Text = username + "!";
     this.RoleLabel.Text = role + ".";
     ProductsListBtn.Enabled = false;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProductChangeControl"/> class.
 /// </summary>
 /// <param name="ctrl"> main conctroller </param>
 public ProductChangeControl(MainController ctrl)
 {
     InitializeComponent();
     control = ctrl;
     oldProd = null;
     //add initialization
     NameTxt.Text = "noname";
     DescriptionTxt.Text = string.Empty;
     ManufacturerTxt.Text = string.Empty;
     PriceTxt.Text = 0.ToString();
     pictureBox.Image = Properties.Resources.no_photo;
     pictureBox.SizeMode = PictureBoxSizeMode.Zoom;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PersonalAccountControl"/> class.
 /// </summary>
 /// <param name="a">main controler</param>
 /// <param name="curr">this user</param>
 public PersonalAccountControl(MainController a, User curr)
 {
     InitializeComponent();
     firstNameTxt.Text = curr.FirstName;
     lastNameTxt.Text = curr.LastName;
     addressTxt.Text = curr.Adress;
     countryTxt.Text = curr.Country;
     postCodeTxt.Text = curr.ZipCode;
     genderTxt.Text = curr.Gender;
     emailTxt.Text = curr.Email;
     telTxt.Text = curr.Phone;
     usernameTxt.Text = curr.UserName;
     main = a;
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HostForCardPayment"/> class.
 /// </summary>
 /// <param name="ctrl">main controler</param>
 public HostForCardPayment(MainController ctrl)
 {
     control = ctrl;
     InitializeComponent();
 }
Exemple #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdminView"/> class.
 /// </summary>
 /// <param name="main">main control</param>
 public AdminView(MainController main)
 {
     InitializeComponent();
     control = main;
 }
Exemple #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagerControl"/> class.
 /// </summary>
 /// <param name="ctrl">main controller</param>
 public ManagerControl(MainController ctrl)
 {
     InitializeComponent();
     control = ctrl;
 }
Exemple #10
0
 private static void Main()
 {
     MainController c = new MainController();
     c.Run();
 }
Exemple #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LoginControl"/> class.
 /// </summary>
 /// <param name="a">instance of comtroller</param>
 public LoginControl(MainController a)
 {
     InitializeComponent();
     main = a;
     attempts = 0;
 }
Exemple #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RegistrationView"/> class.
 /// </summary>
 /// <param name="m">control</param>
 public RegistrationView(MainController m)
 {
     InitializeComponent();
     control = m;
     LoadCaptcha(new Point(163, 325));
 }
Exemple #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CardPayment" /> class.
 /// </summary>
 /// <param name="ctrl"> main controler</param>
 public CardPayment(MainController ctrl)
 {
     InitializeComponent();
     control = ctrl;
 }