Exemplo n.º 1
0
 public PedidosBuscador(string estado)
 {
     InitializeComponent();
     this.estado = estado;
     _neg        = new TiendaOnline();
     ActualizarListaPedidos();
 }
Exemplo n.º 2
0
        private void BtnBuscarUsuarios(object sender, EventArgs e)
        {
            string        search  = textBox1.Text;
            TiendaOnline  tienda  = new TiendaOnline();
            List <Pedido> pedidos = new List <Pedido>();

            if (comboBox1.SelectedIndex.Equals(1))
            {
                if (search != "")
                {
                    int[] date = Array.ConvertAll <string, int>(search.Split('/'), int.Parse);
                    if (date.Length.Equals(3))
                    {
                        pedidos = tienda.PedidosDiarios(new DateTime(date[2], date[1], date[0])); // 2010, 08, 10
                    }
                }
            }
            else if (comboBox1.SelectedIndex.Equals(2))
            {
                pedidos = tienda.PedidosUsuario(search); // [email protected]
            }
            else
            {
                pedidos = tienda.Pedidos;
            }
            dataGridView1.Rows.Clear();
            foreach (Pedido pedido in pedidos)
            {
                dataGridView1.Rows.Add(pedido.PedidoID, pedido.Fecha, pedido.UsuarioID, pedido.CalcularImporteTotal());
            }
        }
Exemplo n.º 3
0
        public UsuariosFormulario(string estado, Usuario usuarioActual)
        {
            InitializeComponent();

            //Inicializo la conexión con la capa Negocio
            _neg = new TiendaOnline();


            //Valido que el desplegable de fecha nacimiento no sea mayor al día actual
            dateTimePickerFecha.MaxDate = DateTime.Today;

            //Inicializo diccionario y almaceno clave y valor de las provincias
            dicProvincias = new Dictionary <string, string>();


            try
            {
                foreach (Provincia prov in _neg.ListarProvincias())
                {
                    dicProvincias.Add(prov.ProvinciaID, prov.Nombre);
                }
            }
            catch (Exception e)
            {
                Utils.MostrarErroresBd(e.Message);
            }

            //Asigno al combobox de Provincia los valores y selecciono el primero automaticamente
            comboBoxProvincia.DataSource    = new BindingSource(dicProvincias, null);
            comboBoxProvincia.ValueMember   = "Key";
            comboBoxProvincia.DisplayMember = "Value";
            comboBoxProvincia.SelectedIndex = 0;

            //Asigno estado a la variable global
            this.estado = estado;


            //Compruebo en que estado debe mostrarse el formulario
            if (estado == "Modificar")
            {
                this.Text = "Modificar Usuario";
                labelTituloUsuariosForm.Text = "MODIFICAR USUARIO";
                labelInfoUsuariosForm.Text   = "Modifique los campos correctamente y pulse \"Modificar\"";
                btnUsuarioVariable.Text      = "Modificar";
                this.usuarioActual           = usuarioActual;
                RellenarCamposConUsuario(usuarioActual);
            }
            else if (estado == "Insertar")
            {
                this.Text = "Insertar Usuario";
                labelTituloUsuariosForm.Text = "INSERTAR USUARIO";
                labelInfoUsuariosForm.Text   = "Rellene los campos correctamente y pulse \"Guardar\" para registrar un usuario nuevo";
                btnUsuarioVariable.Text      = "Guardar";
                ResetearCamposFormulario();
            }
        }
Exemplo n.º 4
0
        public Estadisticas()
        {
            InitializeComponent();

            //Inicializo la conexión con la capa Negocio
            _neg = new TiendaOnline();

            dateTimePickerEstadisticas.CustomFormat = "MMMM yyyy";
            dateTimePickerEstadisticas.ShowUpDown   = true;
        }
Exemplo n.º 5
0
        public Login()
        {
            InitializeComponent();
            _neg = new TiendaOnline();
            CrearUsuarioAdministrador();
            listaUsuarios = _neg.ListarUsuarios();

            //Escondo aviso de campos obligatorios
            OcultarCamposObligatorios();
        }
Exemplo n.º 6
0
        public UsuariosBuscador(string estado)
        {
            InitializeComponent();

            //Inicializo la conexión con la capa Negocio
            _neg = new TiendaOnline();


            //Asigno lista de usuarios
            try
            {
                listaUsuarios = _neg.ListarUsuarios();
            }
            catch (Exception e)
            {
                Utils.MostrarErroresBd(e.Message);
            }

            //Relleno el comboBox de búsqueda con los tres posibles valores
            comboBoxOpcionBusqueda.Items.Add("Nombre o apellidos");
            comboBoxOpcionBusqueda.Items.Add("DNI");
            comboBoxOpcionBusqueda.Items.Add("Email");

            //Selecciono primera opción de las opciónes de búsqueda
            comboBoxOpcionBusqueda.SelectedIndex = 0;
            labelBusqueda.Text = "Nombre o apellidos:";

            ActualizarListaUsuarios();

            //Averiguo en que estado debe mostrarse el buscador
            if (estado == "Modificar")
            {
                this.Text = "Modificar Usuario";
                labelTituloUsuariosBuscador.Text = "MODIFICAR USUARIO";
                labelInfoUsuariosBuscador.Text   = "Seleccione una opción de búsqueda para encontrar un usuario a modificar";
                btnUsuariosBuscador.Text         = "Modificar";
            }
            else if (estado == "Eliminar")
            {
                this.Text = "Eliminar Usuario";
                labelTituloUsuariosBuscador.Text = "ELIMINAR USUARIO";
                labelInfoUsuariosBuscador.Text   = "Seleccione una opción de búsqueda para encontrar un usuario a eliminar";
                btnUsuariosBuscador.Text         = "Eliminar";
            }
            else if (estado == "Seleccionar" || estado == "Buscador Pedidos")
            {
                this.Text = "Seleccionar Usuario";
                labelTituloUsuariosBuscador.Text = "SELECCIONAR USUARIO";
                labelInfoUsuariosBuscador.Text   = "Seleccione una opción de búsqueda para obtener el usuario que realizará el pedido";
                btnUsuariosBuscador.Text         = "Seleccionar";
            }


            this.estado = estado;
        }
        public ProductosFormulario(string estado)
        {
            this.estado = estado;

            InitializeComponent();

            //Inicializo la conexión con la capa Negocio
            _neg = new TiendaOnline();


            //Asigno lista de articulos
            try
            {
                listaArticulos = _neg.ListarArticulos();
            }
            catch (Exception e)
            {
                Utils.MostrarErroresBd(e.Message);
            }


            //Relleno el comboBox de filtrado con los posibles valores
            comboBoxOpcionFiltrar.Items.Add("Camara");
            comboBoxOpcionFiltrar.Items.Add("Objetivo");
            comboBoxOpcionFiltrar.Items.Add("Memoria");
            comboBoxOpcionFiltrar.Items.Add("Tv");

            //Selecciono primera opción de las opciónes de filtrado
            comboBoxOpcionFiltrar.SelectedIndex = 0;


            //Escondo el panel de propiedades
            flowLayoutPanelPropiedadesProductos.Hide();


            if (estado == "Consultar")
            {
                labelTituloProductos.Text = "CONSULTAR PRODUCTO";
                btnProductos.Text         = "Modificar";
            }
            else if (estado == "Seleccionar")
            {
                labelTituloProductos.Text = "SELECCIONAR PRODUCTO";
                btnProductos.Text         = "Seleccionar";
            }
        }