Пример #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (button1.Text == "Reintentar")
     {
         button1.Text = "Iniciar Sesion";
         panel1.Visible = false;
     }
     else
     {
         try
         {
             Control.ControlUsuarios CU = new Control.ControlUsuarios();
             this.session = CU.LogIn(txtUser.Text, mtxtPass.Text);
             this.DialogResult = DialogResult.Yes;
             this.Close();
         }
         catch (Exception ex)
         {
             panel1.Visible = true;
             label2.Text = ex.Message;
             label3.Text = ex.InnerException.Message;
             button1.Text = "Reintentar";
         }
     }
 }
 public AdministracionCategorias(Session session)
 {
     InitializeComponent();
     if (session.Loged == true)
     {
         this.session = session;
         this.Text = "Bienvenido, " + this.session.username+"  -  ADMINISTRACION DE CATEGORIAS";
     }
     else
     {
         throw new Exception("SESSION NO VALIDA");
     }
 }
 public AdministracionOrdenesdeCompra(Session oSession)
 {
     if (oSession.Loged == true)
     {
         this.Session = oSession;
         this.Text =Session.username + " - Detalles Orden de Compra";
     }
     else
     {
         throw new ArgumentException("Sesion no valida");
     }
     InitializeComponent();
 }
Пример #4
0
        int x; //producto seleccionado

        #endregion Fields

        #region Constructors

        public Principal___Usuario(Session session)
        {
            InitializeComponent();
            if (session.Loged == true)
            {
                this.session = session;
                this.Text = "Bienvenido, " + this.session.username;
            }
            else
            {
                throw new Exception("SESSION NO VALIDA");
            }

            //int x;//producto seleccionado

            BindingSource BS = new BindingSource();
            BindingSource BScarrito = new BindingSource();
        }
 public AdministracionProductos(DataGridViewRow prodamodif, Session session)
     : this(session)
 {
     this.Text = "Bienvenido, " + this.session.username + "  -  MODIFICAR PRODUCTO";
     Producto P = CP.DameProducto((int)prodamodif.Cells["Codigo"].Value);
     cmbCategorias.Text = P.Cat.Nombre;
     this.prodamodif = prodamodif;
     txtCodigo.Text = prodamodif.Cells["Codigo"].Value.ToString();
     txtNombre.Text = prodamodif.Cells["Nombre"].Value.ToString();
     txtPrecio.Text = prodamodif.Cells["Precio"].Value.ToString();
     //cmbCategorias.SelectedText = prodamodif.Cells["Cat"].Value.ToString();
     txtStock.Text = prodamodif.Cells["StockActual"].Value.ToString();
     txtPrecioOferta.Text = prodamodif.Cells["PrecioOferta"].Value.ToString();
     txtStockComprometido.Text = prodamodif.Cells["StockComprometido"].Value.ToString();
     pictureBox1.Image = (System.Drawing.Image) prodamodif.Cells["FotoPath"].Value;
     btnGuardar.Visible = false;
     button1.Visible = true;
     txtCodigo.Enabled = false;
 }
        public AdministracionProductos(Session session)
        {
            InitializeComponent();
            if (session.Loged == true)
            {
                this.session = session;
                this.Text = "Bienvenido, " + this.session.username + " - NUEVO PRODUCTO";
            }
            else
            {
                throw new Exception("SESION NO VALIDA");
            }

            BS.DataSource = CC.CargarCategorias(true);
            cmbCategorias.DataSource = BS;
            String path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Substring(6);

            pictureBox1.Image = Image.FromFile(path +"\\ImagenNodisponible.jpg");
        }
Пример #7
0
        public void CargaInicial()
        {
            String path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Substring(6);
            Control.ControlCategorias ControladoraCategorias = new Control.ControlCategorias();
            Control.ControlUsuarios ControladoraUser = new Control.ControlUsuarios();
            Control.ControlCarritos COntroladoraCarrito = new Control.ControlCarritos();
            Control.ControlProductos ControladoraProductos = new Control.ControlProductos();

            ControladoraUser.AgregarNuevoUsuario("Gustavo Emmanuel", "Sanchez Figueroa", "*****@*****.**", "admin", "1234", "14 de Julio 2182 6º B - Mar del Plata", 32395520, 2);
            ControladoraUser.AgregarNuevoUsuario("Gustavo Emmanuel", "Sanchez Figueroa", "*****@*****.**", "user", "1234", "14 de Julio 2182 6º B - Mar del Plata", 32395520, 1);
            ControladoraUser.AgregarNuevoUsuario("Francisco", "Pane", "*****@*****.**", "user2", "1234", "Alem 234 - Mar del Plata", 00000000, 1);
            ControladoraUser.AgregarNuevoUsuario("Cristina", "Kirchner", "*****@*****.**", "user3", "1234", "Edison 1948 - Mar Chiquita", 00000000, 1);

            ControladoraCategorias.InsertarCategoria("Lacteos", "1");
            ControladoraCategorias.InsertarCategoria("Fiambres", "2");
            ControladoraCategorias.InsertarCategoria("Limpieza", "3");
            ControladoraCategorias.InsertarCategoria("Supercongelados", "4");
            ControladoraCategorias.InsertarCategoria("Panaderia", "5");

            Categoria oCategoria = new Categoria();
            ControladoraCategorias.CargarCategorias(false);
            oCategoria = ControladoraCategorias.ObtenerUnaCategoria(1);
            ControladoraProductos.AgregarProducto(oCategoria, "1", Image.FromFile(path + "\\Imagenes\\PortSalut.jpg"), "Queso Port Salut Sancor", "100", "90", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "2", Image.FromFile(path + "\\Imagenes\\LecheConHierro.jpg"), "Leche con Hierro La Serenisima", "3", "2", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "3", Image.FromFile(path + "\\Imagenes\\Yogur.jpg"), "Yogurisimo Vainilla", "2", "2", "10", "0");
            oCategoria = ControladoraCategorias.ObtenerUnaCategoria(2);
            ControladoraProductos.AgregarProducto(oCategoria, "4", Image.FromFile(path + "\\Imagenes\\Mortadela.jpg"), "Mortadela Paladini", "70", "66", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "5", Image.FromFile(path + "\\Imagenes\\JamonCocido.jpg"), "Jamon Cocido Paladini", "70", "66", "10", "0");
            oCategoria = ControladoraCategorias.ObtenerUnaCategoria(3);
            ControladoraProductos.AgregarProducto(oCategoria, "6", Image.FromFile(path + "\\Imagenes\\Crema.jpg"), "Cif Crema", "7", "6", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "7", Image.FromFile(path + "\\Imagenes\\JabonEnPolvo.jpg"), "Javon en Polvo Ace", "10", "8", "10", "0");
            oCategoria = ControladoraCategorias.ObtenerUnaCategoria(4);
            ControladoraProductos.AgregarProducto(oCategoria, "8", Image.FromFile(path + "\\Imagenes\\Patitas.jpg"), "Patitas", "10", "8", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "9", Image.FromFile(path + "\\Imagenes\\HamburguesasPollo.jpg"), "Supremas con Jamon y queso Granja del Sol", "15", "13", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "10", Image.FromFile(path + "\\Imagenes\\Pizza.jpg"), "Pizza Especial Sivarita", "22", "19", "10", "0");
            oCategoria = ControladoraCategorias.ObtenerUnaCategoria(5);
            ControladoraProductos.AgregarProducto(oCategoria, "11", Image.FromFile(path + "\\Imagenes\\PanLactal.jpg"), "Pan Lactal Fargo", "5", "4", "10", "0");
            ControladoraProductos.AgregarProducto(oCategoria, "12", Image.FromFile(path + "\\Imagenes\\PanHamburguesas.jpg"), "Pan Hamburguesas Bimbo", "5", "4", "10", "0");

            this.session = ControladoraUser.LogIn("user", "1234");

            COntroladoraCarrito.AgregarItem(2, 2);
            COntroladoraCarrito.AgregarItem(3, 3);
            COntroladoraCarrito.AgregarItem(4, 4);
            COntroladoraCarrito.AgregarItem(5, 5);
            COntroladoraCarrito.AgregarItem(6, 6);
            COntroladoraCarrito.GenerarOrden(this.session);

            this.session = null;
            this.session = ControladoraUser.LogIn("user2", "1234");

            Control.ControlCarritos COntroladoraCarrito2 = new Control.ControlCarritos();
            COntroladoraCarrito2.AgregarItem(7, 7);
            COntroladoraCarrito2.AgregarItem(8, 8);
            COntroladoraCarrito2.AgregarItem(9, 9);
            COntroladoraCarrito2.AgregarItem(10, 10);
            COntroladoraCarrito2.AgregarItem(6, 6);
            COntroladoraCarrito2.GenerarOrden(this.session);

            //this.session = null;
            //this.session = ControladoraUser.LogIn("user3", "1234");

            //Control.ControlCarritos COntroladoraCarrito3 = new Control.ControlCarritos();
            //COntroladoraCarrito3.AgregarItem(7, 7);
            //COntroladoraCarrito3.AgregarItem(8, 8);
            //COntroladoraCarrito3.AgregarItem(9, 9);
            //COntroladoraCarrito3.AgregarItem(10, 10);
            //COntroladoraCarrito3.AgregarItem(6, 6);
            //OrdenCompra OC = COntroladoraCarrito3.GenerarOrden2(this.session);
            //OC.Estado = "CONFIRMADO";
        }
Пример #8
0
 private void cerrarSesionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     iniciarSesionToolStripMenuItem.Enabled = true;
     this.Text = "Carrito de Compras - Sesion no iniciada";
     this.session = null;
     iniciarSesionToolStripMenuItem.Enabled = true;
     cerrarSesionToolStripMenuItem.Enabled = false;
     productosToolStripMenuItem.Enabled = false;
     comprasToolStripMenuItem.Enabled = false;
     //herramientasToolStripMenuItem.Enabled = false;
     toolStripStatusLabel1.Text = "";
 }
Пример #9
0
        public void iniciar_sesion()
        {
            Principal___Logueo PL = new Principal___Logueo(this.session);
            //PL.MdiParent = this;
            PL.ShowDialog();

            if(PL.DialogResult==DialogResult.Yes)
            {
                DateTime f = DateTime.Now;
                string minutos = f.Minute.ToString();
                if ((int)f.Minute < 10)
                {
                    minutos = "0" + minutos;
                }
                this.session = PL.session;
                this.Text = "Carrito de Compras - " + this.session.username;
                iniciarSesionToolStripMenuItem.Enabled = false;
                cerrarSesionToolStripMenuItem.Enabled = true;
                if (this.session.tipo == "CLIENT")
                {
                    productosToolStripMenuItem.Enabled = false;
                    //herramientasToolStripMenuItem.Enabled = false;
                    ordenesDeCompraToolStripMenuItem.Enabled = false;
                    comprasToolStripMenuItem.Enabled = true;
                    nuevaToolStripMenuItem.Enabled = true;
                    toolStripStatusLabel1.Text = "Sesion Iniciada el " + f.Day + "/" + f.Month + "/" + f.Year + " a las " + Convert.ToString(f.Hour) + ":" + minutos + " - Modo Cliente";
                    clientesToolStripMenuItem.Enabled = false;
                }
                else
                {
                    nuevaToolStripMenuItem.Enabled = false;
                    ordenesDeCompraToolStripMenuItem.Enabled = true;
                    productosToolStripMenuItem.Enabled = true;
                    //herramientasToolStripMenuItem.Enabled = true;
                    comprasToolStripMenuItem.Enabled = true;
                    clientesToolStripMenuItem.Enabled = true;
                    toolStripStatusLabel1.Text = "Sesion Iniciada el " + f.Day + "/" + f.Month + "/" + f.Year + " a las " + Convert.ToString(f.Hour) + ":" + minutos + " - Modo Administrador";

                }
            }
        }
Пример #10
0
 public Principal___Logueo(Session Sesion)
 {
     this.session = Sesion;
     InitializeComponent();
 }
Пример #11
0
 public int GenerarOrden(Session session)
 {
     //throw new Exception("The method or operation is not implemented.");
     ControlOrdenCompra crtlOrden = new ControlOrdenCompra();
     return crtlOrden.GenerarOrden(this.unCarrito,session.dameUser());
 }