private void btnNuevo_Click(object sender, EventArgs e)
        {
            TiendaDAO listaTiendas = new TiendaDAO();
            int       x            = listaTiendas.listarTiendas().Count;
            RubroDAO  listaRubros  = new RubroDAO();
            int       j            = listaTiendas.listarTiendas().Count;

            if (x > 0)
            {
                if (j > 0)
                {
                    CrearProducto cp = new CrearProducto();
                    cp.ShowDialog();
                }
                else
                {
                    MessageBox.Show("No se econtraron rubros para asociar un producto.");
                    return;
                }
            }
            else
            {
                MessageBox.Show("Debe haber al menos una tienda para ingresar un producto.");
                return;
            }
        }
Ejemplo n.º 2
0
 private void CrearProveedor_Load(object sender, EventArgs e)
 {
     cmbRubro.DataSource    = RubroDAO.listarDatos();
     cmbRubro.DisplayMember = "descripcion"; //muestra solo los datos de esa columna
     cmbRubro.ValueMember   = "id";
     cmbRubro.SelectedIndex = -1;            // para que no seleccione nada
 }
Ejemplo n.º 3
0
        void cargaRubro()
        {
            cmbRubro.DataSource = null;
            RubroDAO rubro = new RubroDAO();

            cmbRubro.DataSource    = rubro.listarRubros();
            cmbRubro.ValueMember   = "IDRUBRO";
            cmbRubro.DisplayMember = "NOMBRE";
        }
Ejemplo n.º 4
0
        private void set_rubros_chkLst()
        {
            chkLstRubros.Items.Clear();
            List <Rubro> rubros = RubroDAO.obtener_todos_rubros();

            foreach (Rubro rubro in rubros)
            {
                chkLstRubros.Items.Add(rubro);
                chkLstRubros.DisplayMember = "descripcion";
                chkLstRubros.ValueMember   = "id";
            }
        }
Ejemplo n.º 5
0
        private void ModificarProveedor_Load(object sender, EventArgs e)
        {
            txtRazonSocial.Text    = proveedor.razon_social;
            txtCuit.Text           = proveedor.cuit;
            txtMail.Text           = proveedor.mail;
            txtTelefono.Text       = proveedor.telefono;
            txtNombreContacto.Text = proveedor.nombre_contacto;
            txtDireccion.Text      = proveedor.direccion;
            txtCiudad.Text         = proveedor.ciudad;

            cmbRubro.DataSource    = RubroDAO.listarDatos();
            cmbRubro.DisplayMember = "descripcion"; //muestra solo los datos de esa columna
            cmbRubro.ValueMember   = "id";
            cmbRubro.Text          = proveedor.rubro.descripcion;
        }
Ejemplo n.º 6
0
 private void actualizar_rubros()
 {
     if (dgdEmpresas.RowCount != 0)
     {
         RubroDAO.cargar_grilla_rubros(dgdRubros, get_empresa_seleccionada_grilla());
         cmdBorrarEmpresa.Enabled    = true;
         cmdModificarEmpresa.Enabled = true;
     }
     else
     {
         cmdBorrarEmpresa.Enabled    = false;
         cmdModificarEmpresa.Enabled = false;
         dgdRubros.DataSource        = null;
     }
 }
Ejemplo n.º 7
0
        private Proveedor get_proveedor_seleccionado()
        {
            Proveedor proveedor_seleccionado = new Proveedor();

            proveedor_seleccionado.id              = int.Parse(dgvProveedores.SelectedCells[0].Value.ToString());
            proveedor_seleccionado.razon_social    = dgvProveedores.SelectedCells[1].Value.ToString();
            proveedor_seleccionado.mail            = dgvProveedores.SelectedCells[2].Value.ToString();
            proveedor_seleccionado.telefono        = dgvProveedores.SelectedCells[3].Value.ToString();
            proveedor_seleccionado.direccion       = dgvProveedores.SelectedCells[4].Value.ToString();
            proveedor_seleccionado.ciudad          = dgvProveedores.SelectedCells[5].Value.ToString();
            proveedor_seleccionado.cuit            = dgvProveedores.SelectedCells[6].Value.ToString();
            proveedor_seleccionado.rubro           = RubroDAO.getRubro(dgvProveedores.SelectedCells[7].Value.ToString());
            proveedor_seleccionado.nombre_contacto = dgvProveedores.SelectedCells[8].Value.ToString();
            proveedor_seleccionado.habilitado      = bool.Parse(dgvProveedores.SelectedCells[9].Value.ToString());

            return(proveedor_seleccionado);
        }
Ejemplo n.º 8
0
        private string obtenerResumen()
        {
            ConsumidorDAO consumidorDAO = new ConsumidorDAO();
            TrabajadorDAO trabajadorDAO = new TrabajadorDAO();
            ValoracionDAO valoracionDAO = new ValoracionDAO();
            DescuentoDAO  descuentoDAO  = new DescuentoDAO();
            LogEmailDAO   logEmailDAO   = new LogEmailDAO();
            UsuarioDAO    usuarioDAO    = new UsuarioDAO();
            TiendaDAO     tiendaDAO     = new TiendaDAO();
            RubroDAO      rubroDAO      = new RubroDAO();

            StringBuilder resumen = new StringBuilder();

            resumen.AppendLine("Usuarios ");
            resumen.AppendLine();
            resumen.Append("Total de usuarios registrados: ");
            resumen.AppendLine(usuarioDAO.getTotalUsuariosRegistrados().ToString());
            resumen.Append("Trabajadores registrados: ");
            resumen.AppendLine(trabajadorDAO.getTotalTrabajadoresRegistrados().ToString());
            resumen.Append("Consumidores registrados: ");
            resumen.AppendLine(consumidorDAO.getTotalConsumidoresRegistrados().ToString());
            resumen.AppendLine();
            resumen.Append("Correos enviados: ");
            resumen.AppendLine(logEmailDAO.getTotalLogEmailEnviados().ToString());
            resumen.AppendLine();
            resumen.Append("Cantidad valoraciones: ");
            resumen.AppendLine(valoracionDAO.getTotalValoracionesRegistradas().ToString());
            resumen.AppendLine();
            resumen.AppendLine("Total de descuentos entregados por rubro");
            foreach (Rubro rubro in rubroDAO.listarRubros())
            {
                resumen.Append(rubro.nombre);
                resumen.Append(": ");
                resumen.AppendLine(descuentoDAO.getTotalDescuentosRegistradosPorRubro(rubro.idRubro).ToString());
            }

            consumidorDAO.getTotalConsumidoresRegistrados();
            label1.Text = resumen.ToString();
            return(resumen.ToString());
        }
Ejemplo n.º 9
0
        private void set_rubros_chkLst()
        {
            List <Rubro> rubros = RubroDAO.obtener_todos_rubros();

            foreach (Rubro rubro in rubros)
            {
                if (empresa_modificar != null && empresa_modificar.rubros.Any(r => r.id == rubro.id))
                {
                    chkLstRubros.Items.Add(rubro, CheckState.Checked);
                }
                else
                {
                    chkLstRubros.Items.Add(rubro, CheckState.Unchecked);
                }
                chkLstRubros.DisplayMember = "descripcion";
                chkLstRubros.ValueMember   = "id";
            }
            if (empresa_modificar != null)
            {
                txtNombreEmpresa.Text    = empresa_modificar.nombre;
                txtCuitEmpresa.Text      = empresa_modificar.cuit;
                txtDireccionEmpresa.Text = empresa_modificar.direccion;
            }
        }
Ejemplo n.º 10
0
 private void dgdRoles_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     RubroDAO.cargar_grilla_rubros(dgdRubros, get_empresa_seleccionada_grilla());
 }