Exemple #1
0
        private void RolPorFuncionalidades_Load(object sender, EventArgs e)
        {
            FuncionalidadService funcionalidadService = new FuncionalidadService();

            CargarData.cargarGridView(dgvFuncionalidades, funcionalidadService.obtenerFuncionalidadesDT());
            CargarData.AddCheckColumn(dgvFuncionalidades);
        }
Exemple #2
0
        private void RolesPorUsuarioMain_Load(object sender, EventArgs e)
        {
            RolService rolService = new RolService();

            CargarData.cargarGridView(dgvRoles, rolService.obtenerRoles());
            CargarData.AddCheckColumn(dgvRoles);
        }
Exemple #3
0
        private void UsuarioAlta_Load(object sender, EventArgs e)
        {
            TipoDocumentoSerevice service = new TipoDocumentoSerevice();

            CargarData.cargarComboBox(cbxTipoDocumento, service.obtenerTiposDocumentosDt(),
                                      "id", "descripcion");
        }
Exemple #4
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridCliente, prueba.ConsultarConQuery("SELECT nombre as 'NOMBRE',apellido as 'APELLIDO' ,tipoDocumento as 'tipoDocumento' ,numeroDocumento as 'numeroDocumento' ,mail as 'MAIL', estado as 'ESTADO' from dropeadores.Cliente WHERE estado = 1"));

            CargarData.AddButtonEliminar(dataGridCliente);
        }
Exemple #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            DaoSP     dao   = new DaoSP();
            DataTable roles = dao.ConsultarConQuery("SELECT Id_Funcionalidad,descripcion FROM dropeadores.Funcionalidad");

            CargarData.cargarGridView(dgvFuncionalidades, roles);
            CargarData.AddCheckColumn(dgvFuncionalidades, "Seleccionar");
        }
Exemple #6
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            CargarData.cargar();
            var settings = new FriendlyUrlSettings();

            settings.AutoRedirectMode = RedirectMode.Permanent;
            routes.EnableFriendlyUrls(settings);
        }
Exemple #7
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewEmpresa, prueba.ConsultarConQuery("select empresa_Cuit as 'CUIT',empresa_mail as 'MAIL',empresa_razon_social as 'RAZON SOCIAL'from dropeadores.Empresa WHERE empresa_estado=1"));

            CargarData.AddButtonEliminar(dataGridViewEmpresa);
        }
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewEmpresa, prueba.ConsultarConQuery("select * from dropeadores.Empresa"));

            CargarData.AddButtonEliminar(dataGridViewEmpresa);
        }
Exemple #9
0
        private void RolPorFuncionalidadesModificar_Load(object sender, EventArgs e)
        {
            FuncionalidadService funcionalidadService = new FuncionalidadService();

            CargarData.cargarGridView(dgvFuncionalidades, funcionalidadService.obtenerFuncionalidadesDT());
            CargarData.AddCheckColumn(dgvFuncionalidades);
            BuscarFuncionalidadesPorRol(int.Parse(txtCodigo.Text));
        }
Exemple #10
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewCompras, prueba.ObtenerDatosSP("dropeadores.getTablaPublicacion", fech.getFechaSistema()));

            CargarData.AddButtonSeleccionar(dataGridViewCompras);
        }
Exemple #11
0
        private void btnFiltroFecha_Click(object sender, EventArgs e)
        {
            grafico.Visible       = true;
            dataGridView1.Visible = true;
            string tipoEstadistica = cbxTipoEstadistica.SelectedItem.ToString();
            string anio            = cbxAnio.SelectedItem.ToString();
            string trimestre       = cbxTrimestre.SelectedItem.ToString();

            Estadistica  estadistica     = new Estadistica();
            ConfigGlobal conf            = new ConfigGlobal();
            DateTime     fechaDelSistema = conf.getFechaSistema();
            DataTable    dt = new DataTable();

            switch (tipoEstadistica)
            {
            case "Empresas con mayor cantidad de localidades no vendidas":
                //	//estadistica.getLocalidadesNoVendidas(dataGridView1,trimestre, anio);
                break;

            case "Clientes con mayores puntos vencidos":
                dt = estadistica.getClientesMasPuntosVencidos(dataGridView1, trimestre, anio);
                CargarData.cargarGridView(dataGridView1, dt);
                grafico.Series[0].ChartType = SeriesChartType.Line;
                grafico.Series[0].Name      = "Puntos Vencidos por Compras";
                foreach (DataRow drow in dt.Rows)
                {
                    grafico.Series[0].Points.AddXY(drow["Cantidad de compras"].ToString(), drow["Puntos Vencidos"].ToString());
                }

                break;

            case "Clientes con mayor cantidad de compras":
                dt = estadistica.getClientesMayorCompras(dataGridView1, trimestre, anio);
                CargarData.cargarGridView(dataGridView1, dt);
                grafico.Series[0].ChartType = SeriesChartType.Line;
                grafico.Series[0].Name      = "Compras por Publicaciones";
                foreach (DataRow drow in dt.Rows)
                {
                    grafico.Series[0].Points.AddXY(drow["Cantidad de compras"].ToString(), drow["Cantidad de Publicaciones"].ToString());
                }
                break;

            default:
                MessageBox.Show("Ha ocurrido un error al cargar los datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }


            //Empresas con mayor cantidad de localidades no vendidas, dicho listado debe
            //filtrarse por grado de visibilidad de la publicación y por mes - año.Primero se
            // deberá ordenar por fecha y luego por visibilidad.

            //● Clientes con mayor cantidad de compras, agrupando las publicaciones por
            //empresa.
        }
Exemple #12
0
        private void CanjePuntos_Load(object sender, EventArgs e)
        {
            ConfigGlobal global         = new ConfigGlobal();
            int          puntosVigentes = 0;

            fechaDelSistema = global.getFechaSistema();
            DaoSP dao = new DaoSP();

            lblPuntosACanjear.Visible = false;
            //Busco los puntos de ese cliente
            puntosVigentes         = puntos.consultarPuntosVigentes(fechaDelSistema, userLogueado.cliente.numeroDocumento);
            lblPuntosVigentes.Text = puntosVigentes.ToString();

            //Busco los premios que pueda a llegar a canjear un cliente,
            //tener en cuenta que los premios tienen su puntaje,
            //por ende el cliente segun sus puntos es el premio que le corresponde.
            DataTable dtPremios = new DataTable();
            string    query     = "select distinct p.Id as IdPremio,p.descripcion as Descripcion,PuntosVigentes,p.puntos as Puntos,FechaVencimiento from dropeadores.Puntos pu, " +
                                  " dropeadores.Premio p where Id_Cliente =" + userLogueado.cliente.numeroDocumento +
                                  " and pu.PuntosVigentes > p.puntos and FechaVencimiento > '" + fechaDelSistema + "' ";

            dtPremios = dao.ConsultarConQuery(query);
            DataTable dtPremios2 = new DataTable();
            string    query2     = "select distinct p.puntos as Puntos,p.descripcion  from dropeadores.Puntos pu, " +
                                   " dropeadores.Premio p where Id_Cliente =" + userLogueado.cliente.numeroDocumento +
                                   " and pu.PuntosVigentes > p.puntos and FechaVencimiento > '" + fechaDelSistema + "' ";

            dtPremios2 = dao.ConsultarConQuery(query2);
            if (dtPremios.Rows.Count <= 0)
            {
                MessageBox.Show("No existen puntos asociados al cliente, o no existen premios para la cantidad de puntos asociados.", "Error al cargar los puntos",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DataRow rowPremios = dtPremios.Rows[0];
                premio.Id          = int.Parse(rowPremios["IdPremio"].ToString());
                premio.puntos      = int.Parse(rowPremios["Puntos"].ToString());
                premio.descripcion = rowPremios["Descripcion"].ToString();
                CargarData.cargarComboBox(cbxPremios, dtPremios2, "Puntos", "descripcion");
            }


            DataTable dtcli = new DataTable();

            dtcli = dao.ConsultarConQuery("select nombre,apellido,NumeroDocumento from dropeadores.Cliente where NumeroDocumento= " + userLogueado.cliente.numeroDocumento);
            DataRow rowcli = dtcli.Rows[0];

            cliente.nombre          = rowcli["nombre"].ToString();
            cliente.apellido        = rowcli["apellido"].ToString();
            cliente.numeroDocumento = int.Parse(rowcli["NumeroDocumento"].ToString());
            lblCliente.Text         = cliente.nombre + " " + cliente.apellido;
            lblDniCli.Text          = cliente.numeroDocumento.ToString();
        }
Exemple #13
0
 private void cargarGrillaRoles()
 {
     try
     {
         RolService servicio = new RolService();
         CargarData.cargarGridView(dgvRol, servicio.obtenerRolesDT());
         CargarData.AddButtonColumn(dgvRol);
         this.dgvRol.CellContentClick += new DataGridViewCellEventHandler(this.DgvRol_CellContentClick_1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #14
0
 private void cargarGrillaUsuarios()
 {
     try
     {
         UsuarioService servicio = new UsuarioService();
         CargarData.cargarGridView(dgvUsuarios, servicio.obtenerUsuariosDt());
         CargarData.AddButtonColumn(dgvUsuarios);
         this.dgvUsuarios.CellContentClick += new DataGridViewCellEventHandler(this.DgvUsuario_CellContentClick_1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #15
0
 public RolEliminar()
 {
     InitializeComponent();
     try
     {
         DaoSP     dao = new DaoSP();
         DataTable dt  = new DataTable();
         dt = dao.ConsultarConQuery("SELECT * FROM dropeadores.Rol where estado=1");
         CargarData.cargarComboBox(comboBox1, dt, "Id_Rol", "nombre");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void EditarPublicacion_Load(object sender, EventArgs e)
        {
            DataTable dt  = new DataTable();
            DaoSP     dao = new DaoSP();
            //ESTADO EN CERO INDICA QUE ES BORRADOR!.
            string query = "SELECT p.id as 'Codigo',r.rubro_Descripcion as 'Rubro',g.tipo as 'Grado',p.descripcion as 'Descr. Espectaculo',stock,fechaPublicacion as 'Fecha Publicacion',fechaEspectaculo as 'Fecha Espectaculo',direccion as 'Direccion Espec.'FROM dropeadores.Publicacion p " +
                           " join dropeadores.Rubro r on(r.id=p.rubroId)" +
                           " join dropeadores.Grado g on(g.id=p.gradoId)" +
                           " where empresaId= '" + userLogueado.empresa.Empresa_Cuit + "' and p.estado=0";

            dt = dao.ConsultarConQuery(query);
            CargarData.cargarGridView(dataGridView1, dt);
            lblEmpleado.Text = userLogueado.empresa.Empresa_Cuit;
            CargarData.AddButtonEditColumn(dataGridView1);
        }
 private void RolPorFuncionalidadesModificar_Load(object sender, EventArgs e)
 {
     try
     {
         DaoSP     dao = new DaoSP();
         DataTable dt  = new DataTable();
         dt = dao.ConsultarConQuery("SELECT * FROM dropeadores.Rol where estado=1");
         CargarData.cargarComboBox(comboBox1, dt, "Id_Rol", "nombre");
         DataTable roles = dao.ConsultarConQuery("SELECT * FROM dropeadores.Funcionalidad");
         CargarData.cargarGridView(dgvFuncionalidades, roles);
         CargarData.AddCheckColumn(dgvFuncionalidades, "Seleccionar");
         txtNombreRol.Text = "";
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void btnEditUbicacion_Click(object sender, EventArgs e)
        {
            a.Visible  = false;
            b.Visible  = false;
            c.Visible  = false;
            d.Visible  = false;
            ee.Visible = false;
            f.Visible  = false;
            g.Visible  = false;
            h.Visible  = false;
            i.Visible  = false;
            j.Visible  = false;
            //groupBox1.Visible = false;
            lblEmpresa.Visible = false;
            lblCodigo.Visible  = false;
            //lblTextLote.Visible = false;
            comboGradoPublicacion.Visible     = false;
            comboRubro.Visible                = false;
            textStock.Visible                 = false;
            dateTimePicker1.Visible           = false;
            dateTimePickerPublicacion.Visible = false;
            btnEditUbicacion.Visible          = false;
            textDescripcion.Visible           = false;
            textDireccion.Visible             = false;
            estadoPublicacion.Visible         = false;
            button2.Visible = false;
            MessageBox.Show("Si ud quiere modificar las ubicaciones deberá generar una nueva publicacion. sólo podrá modificar el precio por categoria.");
            DaoSP     dao         = new DaoSP();
            DataTable dtCategoria = new DataTable();

            comboCategoria.Visible = true;
            dtCategoria            = dao.ConsultarConQuery("SELECT codigo,descripcion FROM dropeadores.TipoUbicacion");
            CargarData.cargarComboBox(comboCategoria, dtCategoria, "codigo", "descripcion");
            lblTextoCategoria.Visible     = true;
            lblCategoria.Visible          = true;
            lblPrecio.Visible             = true;
            textPrecio.Visible            = true;
            btnPrecioPorCategoria.Visible = true;
        }
Exemple #19
0
        private void CategoriaUbicacion_Load(object sender, EventArgs e)
        {
            //Necesito en empresa un metodo que dado el id me devuelva la razon social.
            DataTable dtGrado         = new DataTable();
            DataTable dtRubro         = new DataTable();
            DataTable dtTipoUbicacion = new DataTable();
            DaoSP     dao             = new DaoSP();

            dtGrado         = dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            dtRubro         = dao.ConsultarConQuery("SELECT id,rubro_Descripcion FROM dropeadores.Rubro");
            dtTipoUbicacion = dao.ConsultarConQuery("select distinct Ubicacion_Tipo_Descripcion,Ubicacion_Tipo_Codigo as Codigo from gd_esquema.Maestra");
            CargarData.cargarComboBox(comboRubro, dtRubro, "id", "rubro_Descripcion");
            CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            //CargarData.cargarComboBox(comboBox1, dtTipoUbicacion, "Ubicacion_Tipo_Descripcion", "Ubicacion_Tipo_Descripcion");
            lblEstado.Visible       = true;
            lblUserLogueado.Visible = true;
            btnSubirTxt.Visible     = false;
            //BUSCAR LA EMPRESAAAA!!
            lblUserLogueado.Text                   = userLogueado.empresa.Empresa_Cuit;
            lblEstado.Text                         = "Borrador";
            dateTimePickerEspectaculo.Format       = DateTimePickerFormat.Custom;
            dateTimePickerEspectaculo.CustomFormat = "MM/dd/yyyy hh:mm:ss";
        }
        private void EditarUnaPublicacion_Load(object sender, EventArgs e)
        {
            DataTable dtGrado = new DataTable();
            DataTable dtRubro = new DataTable();
            DaoSP     dao     = new DaoSP();

            dtGrado = dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            dtRubro = dao.ConsultarConQuery("SELECT id,rubro_descripcion FROM dropeadores.Rubro");
            CargarData.cargarComboBox(comboRubro, dtRubro, "id", "rubro_descripcion");
            CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            dateTimePicker1.Format       = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss";

            publicacion                         = publicacion.getPublicacionByCodigo(publicacion.codigo);
            textDescripcion.Text                = publicacion.descripcion;
            textDireccion.Text                  = publicacion.direccion;
            textStock.Text                      = publicacion.stock.ToString();
            estadoPublicacion.Text              = "Borrador";
            dateTimePickerPublicacion.Value     = publicacion.fechaPublicacion;
            comboGradoPublicacion.SelectedIndex = publicacion.gradoId;
            comboRubro.SelectedIndex            = publicacion.rubroId;
            lblCodigo.Text                      = publicacion.codigo.ToString();
            lblEmpresa.Text                     = publicacion.empresaId;
        }
 private void cargarTabla()
 {
     DaoSP prueba = new DaoSP();
     CargarData.cargarGridView(dataGridViewUbicaciones, prueba.ConsultarConQuery("SELECT DISTINCT ubicacion_Tipo_Descripcion FROM dropeadores.Ubicacion"));
 }
Exemple #22
0
 public void Setup()
 {
     CargarData.cargar();
 }
        private void GenerarPublicacion_Load(object sender, EventArgs e)
        {
            ////Necesito en empresa un metodo que dado el id me devuelva la razon social.
            //DataTable dtGrado = new DataTable();
            //DataTable dtRubro = new DataTable();
            DataTable dtTipoUbicacion = new DataTable();
            DaoSP     dao             = new DaoSP();

            //dtGrado=dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            //dtRubro=dao.ConsultarConQuery("SELECT Codigo,Descripcion FROM dropeadores.Rubro");
            dtTipoUbicacion = dao.ConsultarConQuery("select distinct Ubicacion_Tipo_Descripcion,Ubicacion_Tipo_Codigo as Codigo from gd_esquema.Maestra");
            //CargarData.cargarComboBox(comboRubro, dtRubro, "Codigo", "Descripcion");
            //CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            CargarData.cargarComboBox(comboBox1, dtTipoUbicacion, "Ubicacion_Tipo_Descripcion", "Ubicacion_Tipo_Descripcion");
            //lblEstado.Text = "Borrador";
            //lblUserLogueado.Text = userLogueado.empresa.Empresa_razon_social;

            int cantAsientos = publicacion.stock;

            if (cantAsientos % 10 != 0)
            {
                MessageBox.Show("El stock debe ser múltiplo de 10.", "¡Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                int cantidadDeFilasAInsertar;
                cantidadDeFilasAInsertar = cantAsientos / 10;
                if (cantAsientos % 10 != 0)
                {
                    cantidadDeFilasAInsertar += 1;
                }
                if (cantidadDeFilasAInsertar == 1)
                {
                    insertarFilaA();
                }
                if (cantidadDeFilasAInsertar == 2)
                {
                    insertarFilaA(); insertarFilaB();
                }
                if (cantidadDeFilasAInsertar == 3)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                }
                if (cantidadDeFilasAInsertar == 4)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD();
                }
                if (cantidadDeFilasAInsertar == 5)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE();
                }
                if (cantidadDeFilasAInsertar == 6)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                }
                if (cantidadDeFilasAInsertar == 7)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF(); insertarFilaG();
                }
                if (cantidadDeFilasAInsertar == 8)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF(); insertarFilaG(); insertarFilaH();
                }
                if (cantidadDeFilasAInsertar == 9)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                    insertarFilaG(); insertarFilaH(); insertarFilaI();
                }
                if (cantidadDeFilasAInsertar == 10)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                    insertarFilaG(); insertarFilaH(); insertarFilaI(); insertarFilaJ();
                }
            }
        }
        private void ModificacionEmpresa_Load(object sender, EventArgs e)
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewEmpresa, prueba.ConsultarConQuery("select * from dropeadores.Empresa E join dropeadores.Domicilio D on (E.empresa_domicilio=D.id)"));
        }
Exemple #25
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridGrado, prueba.ConsultarConQuery("select id as 'CÓDIGO', tipo as 'DESCRIPCIÓN',porcentaje as 'COMISIÓN',estado as 'ESTADO' from dropeadores.Grado "));
        }
Exemple #26
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewEmpresa, prueba.ConsultarConQuery("	select empresa_Cuit,empresa_razon_social,empresa_mail,empresa_estado from dropeadores.Empresa E join dropeadores.Domicilio D on (E.empresa_domicilio=D.id)"));
        }
Exemple #27
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewCategoria, prueba.ConsultarConQuery("select rubro_Descripcion as 'CATEGORÍAS' from dropeadores.Rubro order by descripcion asc"));
        }