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; }
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(); }
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; }