示例#1
0
        // -------------------

        private void FormABMEmpresa_Load(object sender, EventArgs e)
        {
            dgvEmpresas.ColumnCount          = 4;
            dgvEmpresas.ColumnHeadersVisible = true;
            dgvEmpresas.Columns[0].Name      = "ID";
            dgvEmpresas.Columns[0].Visible   = false;
            dgvEmpresas.Columns[1].Name      = "RAZON SOCIAL";
            dgvEmpresas.Columns[2].Name      = "CUIT";
            dgvEmpresas.Columns[3].Name      = "MAIL";
            agregarCheckBoxColumn("HABILITADO");
            agregarButtonColumn("CAMBIAR CONTRASEÑA");

            GestorDB gestor = new GestorDB();

            gestor.conectar();
            gestor.consulta(query_defecto);
            this.mostrarRegistros(gestor.obtenerRegistros());
            gestor.desconectar();

            query_actual = query_defecto;

            dgvEmpresas.AutoResizeColumns();
            validador = new ValidadorDeDatos();
            txtRazonSocial.Select();
        }
示例#2
0
        // -------------------

        private void FormRegistroCliente_Load(object sender, EventArgs e)
        {
            cargarListaTiposDocumento();
            GeneradorDeFechas generador = new GeneradorDeFechas();

            generador.completarDia(cmbDia);
            generador.completarMes(cmbMes, true);
            generador.completarAno(cmbAno, true);

            if (modif)
            {
                GestorDB gestor = new GestorDB();
                gestor.conectar();
                gestor.consulta(query);
                SqlDataReader lector = gestor.obtenerRegistros();
                if (lector.Read())
                {
                    clienteID = lector["id_cliente"].ToString();
                    cargarTexto(lector, txtNombre, "nombre");
                    cargarTexto(lector, txtApellido, "apellido");
                    cargarTipoDeDocumento(lector, "descripcion");
                    cargarTexto(lector, txtNumeroDoc, "numero_de_documento");
                    cargarTexto(lector, txtCUIL, "cuil");
                    cargarFecha(lector, "fecha_nacimiento");
                    cargarTexto(lector, txtCalle, "calle");
                    cargarTexto(lector, txtAltura, "numero");
                    cargarTexto(lector, txtPiso, "piso");
                    cargarTexto(lector, txtDepto, "depto");
                    cargarTexto(lector, txtCodigoPostal, "codigo_postal");
                    cargarTexto(lector, txtLocalidad, "localidad");
                    cargarTexto(lector, txtMail, "mail");
                    cargarTexto(lector, txtTelefono, "telefono");
                    numeroTarjeta = lector["tarjeta_de_credito_asociada"].ToString();
                }
                gestor.desconectar();

                gestor.conectar();
                gestor.consulta("SELECT PEAKY_BLINDERS.cliente_habilitado(" + clienteID + ") AS esta_habilitado");
                SqlDataReader lector2 = gestor.obtenerRegistros();
                if (lector2.Read())
                {
                    int resultado = Convert.ToInt32(lector2["esta_habilitado"]);

                    if (resultado != -1) // el cliente tiene usuario generado
                    {
                        ckbHabilitado.Visible = true;
                        ckbHabilitado.Checked = Convert.ToBoolean(resultado);
                    }
                }
                gestor.desconectar();
            }
            else
            {
                txtNombre.Select();
            }

            formTarjetaDeCredito = new FormTarjetaDeCredito(this, numeroTarjeta);

            validador = new ValidadorDeDatos();
        }
示例#3
0
        // -------------------

        private void FormABMCliente_Load(object sender, EventArgs e)
        {
            dgvClientes.ColumnCount          = 5;
            dgvClientes.ColumnHeadersVisible = true;
            dgvClientes.Columns[0].Name      = "ID";
            dgvClientes.Columns[0].Visible   = false;
            dgvClientes.Columns[1].Name      = "NOMBRE";
            dgvClientes.Columns[2].Name      = "APELLIDO";
            dgvClientes.Columns[3].Name      = "DOCUMENTO";
            dgvClientes.Columns[4].Name      = "MAIL";
            agregarCheckBoxColumn("HABILITADO");
            agregarButtonColumn("CAMBIAR CONTRASEÑA");

            GestorDB gestor = new GestorDB();

            gestor.conectar();
            gestor.consulta(query_defecto);
            this.mostrarRegistros(gestor.obtenerRegistros());
            gestor.desconectar();

            query_actual = query_defecto;

            dgvClientes.AutoResizeColumns();
            validador = new ValidadorDeDatos();
            txtNombre.Select();
        }
示例#4
0
 private void FormTarjetaDeCredito_Load(object sender, EventArgs e)
 {
     txtNumeroDeTarjeta.Text = numeroDeTarjeta;
     if (this.numeroDeTarjeta == "")
     {
         txtNumeroDeTarjeta.Select();
     }
     validador = new ValidadorDeDatos();
 }
        private void FormRegistroEmpresa_Load(object sender, EventArgs e)
        {
            if (modif)
            {
                GestorDB gestor = new GestorDB();
                gestor.conectar();
                gestor.consulta(query);
                SqlDataReader lector = gestor.obtenerRegistros();

                if (lector.Read())
                {
                    empresaID = lector["id_empresa"].ToString();
                    cargarTexto(lector, txtRazonSocial, "razon_social");
                    cargarTexto(lector, txtCUIT, "cuit");
                    cargarTexto(lector, txtCalle, "calle");
                    cargarTexto(lector, txtAltura, "numero");
                    cargarTexto(lector, txtPiso, "piso");
                    cargarTexto(lector, txtDepto, "depto");
                    cargarTexto(lector, txtCodigoPostal, "codigo_postal");
                    cargarTexto(lector, txtLocalidad, "localidad");
                    cargarTexto(lector, txtMail, "mail");
                    cargarTexto(lector, txtTelefono, "telefono");
                }
                gestor.desconectar();

                gestor.conectar();
                gestor.consulta("SELECT PEAKY_BLINDERS.empresa_habilitada(" + empresaID + ") AS esta_habilitada");
                SqlDataReader lector2 = gestor.obtenerRegistros();
                if (lector2.Read())
                {
                    int resultado = Convert.ToInt32(lector2["esta_habilitada"]);

                    if (resultado != -1) // la empresa tiene usuario generado
                    {
                        ckbHabilitado.Visible = true;
                        ckbHabilitado.Checked = Convert.ToBoolean(resultado);
                    }
                }
                gestor.desconectar();
            }
            else
            {
                txtRazonSocial.Select();
            }

            validador = new ValidadorDeDatos();
        }
示例#6
0
        private void FormABMRubro_Load(object sender, EventArgs e)
        {
            GestorDB gestor = new GestorDB();

            gestor.conectar();
            string query = "SELECT PU.id_publicacion, " +
                           "ISNULL(PU.descripcion, '---') AS descripcionP, " +
                           "ISNULL(R.descripcion, '---') AS descripcionR " +
                           "FROM PEAKY_BLINDERS.publicaciones PU " +
                           "JOIN PEAKY_BLINDERS.presentaciones PR ON PU.id_publicacion = PR.id_publicacion " +
                           "LEFT JOIN PEAKY_BLINDERS.rubros R ON PU.id_rubro = R.id_rubro " +
                           "WHERE PR.fecha_presentacion >= " + Config.date + " ORDER BY PU.id_publicacion ASC";

            gestor.consulta(query);
            SqlDataReader lector = gestor.obtenerRegistros();

            lsvPublicaciones.View = View.Details;
            lsvPublicaciones.Columns.Add("ID");
            lsvPublicaciones.Columns.Add("DESCRIPCIÓN");
            lsvPublicaciones.Columns.Add("CATEGORÍA");
            while (lector.Read())
            {
                ListViewItem item = new ListViewItem(lector["id_publicacion"].ToString());
                item.SubItems.Add(lector["descripcionP"].ToString());
                item.SubItems.Add(lector["descripcionR"].ToString());
                lsvPublicaciones.Items.Add(item);
            }
            lsvPublicaciones.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            gestor.desconectar();

            gestor.conectar();
            string query2 = "SELECT id_rubro, descripcion FROM PEAKY_BLINDERS.rubros";

            gestor.consulta(query2);
            SqlDataReader lector2 = gestor.obtenerRegistros();

            while (lector2.Read())
            {
                cmbCategoria.Items.Add(lector2["id_rubro"] + " - " + lector2["descripcion"]);
            }
            gestor.desconectar();

            validador = new ValidadorDeDatos();
            txtIDPublicacion.Select();
        }
示例#7
0
        private void cmbSector_KeyPress(object sender, KeyPressEventArgs e)
        {
            ValidadorDeDatos validador = new ValidadorDeDatos();

            validador.texto(e);
        }
 private void FormNombreUsuario_Load(object sender, EventArgs e)
 {
     btnConfirmar.Enabled = false;
     txtNombreUsuario.Select();
     validador = new ValidadorDeDatos();
 }
        // -------------------

        private void FormGenerarPublicacion_Load(object sender, EventArgs e)
        {
            listaUbicaciones = new List <ListViewItem>();
            puede_modif      = true;

            GeneradorDeFechas generador = new GeneradorDeFechas();

            generador.completarDia(cmbDia);
            generador.completarMes(cmbMes, false);
            generador.completarAno(cmbAno, false);

            lsvFechaHora.View = View.Details;
            lsvFechaHora.Columns.Add("FECHA");
            lsvFechaHora.Columns.Add("HORA");
            lsvFechaHora.Columns.Add("");
            lsvFechaHora.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            GestorDB gestor = new GestorDB();

            gestor.conectar();
            gestor.consulta("SELECT descripcion FROM PEAKY_BLINDERS.rubros");
            this.mostrarRubros(gestor.obtenerRegistros());
            gestor.desconectar();

            if (modif)
            {
                string estado = "";

                gestor.conectar();
                string query =
                    "SELECT P.descripcion AS descripcionP, P.calle, P.numero, P.codigo_postal, " +
                    "P.localidad, R.descripcion AS descripcionR, E.descripcion AS descripcionE " +
                    "FROM PEAKY_BLINDERS.publicaciones P " +
                    "JOIN PEAKY_BLINDERS.rubros R ON P.id_rubro = R.id_rubro " +
                    "JOIN PEAKY_BLINDERS.estados E ON P.id_estado = E.id_estado " +
                    "WHERE id_publicacion = '" + publicacionID + "'";
                gestor.consulta(query);
                SqlDataReader lector = gestor.obtenerRegistros();
                if (lector.Read())
                {
                    txtDescripcion.Text  = lector["descripcionP"].ToString();
                    txtCalle.Text        = lector["calle"].ToString();
                    txtAltura.Text       = lector["numero"].ToString();
                    txtCodigoPostal.Text = lector["codigo_postal"].ToString();
                    txtLocalidad.Text    = lector["localidad"].ToString();
                    cmbRubro.Text        = lector["descripcionR"].ToString();
                    estado = lector["descripcionE"].ToString();
                }
                gestor.desconectar();

                gestor.conectar();
                string query2 =
                    "SELECT fecha_presentacion " +
                    "FROM PEAKY_BLINDERS.presentaciones " +
                    "WHERE id_publicacion = '" + publicacionID + "'";
                gestor.consulta(query2);
                SqlDataReader lector2 = gestor.obtenerRegistros();
                while (lector2.Read())
                {
                    DateTime     fecha_presentacion = DateTime.Parse(lector2["fecha_presentacion"].ToString());
                    ListViewItem item = new ListViewItem(fecha_presentacion.ToShortDateString());
                    item.SubItems.Add(fecha_presentacion.ToShortTimeString());
                    item.SubItems.Add("");
                    lsvFechaHora.Items.Add(item);
                }
                gestor.desconectar();
                lsvFechaHora.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

                cant_ubicaciones = 0;
                if (estado != "Finalizada")
                {
                    gestor.conectar();
                    string query3 =
                        "SELECT COUNT(id_ubicacion) AS cant_ubicaciones " +
                        "FROM PEAKY_BLINDERS.ubicaciones " +
                        "WHERE id_publicacion = '" + publicacionID + "'";
                    gestor.consulta(query3);
                    SqlDataReader lector3 = gestor.obtenerRegistros();
                    if (lector3.Read())
                    {
                        cant_ubicaciones = Convert.ToInt32(lector3["cant_ubicaciones"]);
                    }
                    gestor.desconectar();
                }

                if (estado == "Publicada" || estado == "Finalizada")
                {
                    puede_modif = false;

                    txtDescripcion.Enabled  = false;
                    txtCalle.Enabled        = false;
                    txtAltura.Enabled       = false;
                    txtCodigoPostal.Enabled = false;
                    txtLocalidad.Enabled    = false;
                    cmbRubro.Enabled        = false;

                    btnAgregarFecha.Enabled    = false;
                    btnDefinirUbicaciones.Text = "VER UBICACIONES";
                    btnPublicar.Enabled        = false;
                    btnGuardarBorrador.Enabled = false;

                    if (estado == "Finalizada")
                    {
                        btnFinalizarPublicacion.Enabled = false;
                    }
                }
            }
            else
            {
                btnFinalizarPublicacion.Enabled = false;
                txtDescripcion.Select();
            }

            if (modif)
            {
                formUbicaciones = new FormUbicaciones(this, publicacionID, puede_modif);
            }
            else
            {
                formUbicaciones = new FormUbicaciones(this);
            }

            validador = new ValidadorDeDatos();
        }