Beispiel #1
0
        public static blc.Grupo obtenerGrupo(string nombreGrupo, string codigoGrupo)
        {
            blc.Grupo grupo = new blc.Grupo();
            System.Data.SqlClient.SqlCommand Comando;
            System.Data.SqlClient.SqlDataReader DataReader;
            string query = "SELECT * FROM Grupo WHERE Nombre = '" + nombreGrupo + "' OR Codigo = '" + codigoGrupo + "'";

            Comando = new System.Data.SqlClient.SqlCommand(query);
            Comando.Connection = Program.dt.Connecion;
            Comando.Connection.Open();
            DataReader = Comando.ExecuteReader();

            while (DataReader.Read())
            {
                grupo.Codigo = (int)DataReader.GetValue(0);
                grupo.Nombre = DataReader.GetValue(1).ToString();
                grupo.PermisoGestion = DataReader.GetValue(2).ToString();
                grupo.PermisoCasos = DataReader.GetValue(3).ToString();
                grupo.PermisoClientes = DataReader.GetValue(4).ToString();
                grupo.PermisoTestigos = DataReader.GetValue(5).ToString();
                grupo.PermisoInventario = DataReader.GetValue(6).ToString();
                grupo.PermisoEvidencia = DataReader.GetValue(7).ToString();
                grupo.PermisoReportes = DataReader.GetValue(8).ToString();
                grupo.PermisoConfiguracion = DataReader.GetValue(9).ToString();
            }

            DataReader.Close();
            Comando.Connection.Close();
            return grupo;
        }
Beispiel #2
0
        private void agregarGrupo()
        {
            blc.Grupo grupo = new blc.Grupo( int.Parse(codigoText.Text), nameText.Text);

            /* Agregar los permisos al objeto */
            if (gestionCheck.Checked == true)
                grupo.PermisoGestion = "Y";
            else
                grupo.PermisoGestion = "N";

            if (casosCheck.Checked == true)
                grupo.PermisoCasos = "Y";
            else
                grupo.PermisoCasos = "N";

            if (clientesCheck.Checked == true)
                grupo.PermisoClientes = "Y";
            else
                grupo.PermisoClientes = "N";

            if (testigosCheck.Checked == true)
                grupo.PermisoTestigos = "Y";
            else
                grupo.PermisoTestigos = "N";

            if (inventarioCheck.Checked == true)
                grupo.PermisoInventario = "Y";
            else
                grupo.PermisoInventario = "N";

            if (evidenciaCheck.Checked == true)
                grupo.PermisoEvidencia = "Y";
            else
                grupo.PermisoEvidencia = "N";

            if (reportesCheck.Checked == true)
                grupo.PermisoReportes = "Y";
            else
                grupo.PermisoReportes = "N";

            if (configCheck.Checked == true)
                grupo.PermisoConfiguracion = "Y";
            else
                grupo.PermisoConfiguracion = "N";

            /* Agregar el grupo a la base de datos */
            dal.ccGrupo.agregarGrupo(grupo);

            MessageBox.Show("Grupo agregado exitosamente", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            resetFields();
        }
Beispiel #3
0
        private void buscarGrupo()
        {
            blc.Grupo grupo = new blc.Grupo();

            /* Buscar el grupo en la BD */
            grupo = dal.ccGrupo.obtenerGrupo(null, codigoText.Text);

            /* Mostrar mensaje si no se encontro grupo */
            if (grupo.Nombre == null)
            {
                resetFields();
                MessageBox.Show("Grupo no existe.", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            /* Desplegar la info en los campos */
            nameText.Text = grupo.Nombre;

            if (grupo.PermisoGestion == "Y")
                gestionCheck.Checked = true;
            else
                gestionCheck.Checked = false;

            if (grupo.PermisoCasos == "Y")
                casosCheck.Checked = true;
            else
                casosCheck.Checked = false;

            if (grupo.PermisoClientes == "Y")
                clientesCheck.Checked = true;
            else
                clientesCheck.Checked = false;

            if (grupo.PermisoTestigos == "Y")
                testigosCheck.Checked = true;
            else
                testigosCheck.Checked = false;

            if (grupo.PermisoInventario == "Y")
                inventarioCheck.Checked = true;
            else
                inventarioCheck.Checked = false;

            if (grupo.PermisoEvidencia == "Y")
                evidenciaCheck.Checked = true;
            else
                evidenciaCheck.Checked = false;

            if (grupo.PermisoReportes == "Y")
                reportesCheck.Checked = true;
            else
                reportesCheck.Checked = false;

            if (grupo.PermisoConfiguracion == "Y")
                configCheck.Checked = true;
            else
                configCheck.Checked = false;
        }