private void button2_Click(object sender, EventArgs e) { if (comboBoxEncuestas.DataSource != null) { comboBoxEncuestas.DataSource = null; } using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var empresa = contexto.Empresa.Where(x => x.nombreFiscalEmpresa == comboBoxEmpresa.Text).FirstOrDefault(); if (comboBoxAuditoria.Text == "Auditoria Capacitación y Bienestar") { comboBoxEncuestas.DataSource = (from x in contexto.AuditoriaCapacitacionYBienestar where x.idEmpresa == empresa.idEmpresa select x.idAuditoriaCapacitacionYBienestar).ToList(); } else if (comboBoxAuditoria.Text == "Auditoria Recursos Humanos") { comboBoxEncuestas.DataSource = (from x in contexto.AuditoriaRecursosHumanos where x.idEmpresa == empresa.idEmpresa select x.idAuditoriaRecursosHumanos).ToList(); } else if (comboBoxAuditoria.Text == "Auditoria Recursos y Reclutamiento") { comboBoxEncuestas.DataSource = (from x in contexto.AuditoriaRecursosYReclutamiento where x.idEmpresa == empresa.idEmpresa select x.idAuditoriaRecursosYReclutamiento).ToList(); } } }
private void button1_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var usuario = contexto.Usuario.Where(x => x.nombreUsuario == textUsuario.Text && x.contrasenaUsuario == textContrasena.Text).FirstOrDefault(); if (usuario != null) { if (usuario.idRol == 1) { InicioAdministrador form = new InicioAdministrador(); form.Show(); this.Visible = false; } else if (usuario.idRol == 2) { InicioAuditor form = new InicioAuditor(); form.Show(); ControladorAuditor.auditorActivo = contexto.Auditor.FirstOrDefault(a => a.idUsuario == usuario.idUsuario); this.Visible = false; } } else { MessageBox.Show("Verifica tus Datos, Credenciales Incorrectas"); } } }
private void VincularAuditor_Load(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { comboBoxAuditor.DataSource = (from x in contexto.Persona select x.nombresPersona).ToList(); comboBoxEmpresa.DataSource = (from x in contexto.Empresa select x.nombreFiscalEmpresa).ToList(); } }
private double obtenerResultadoRecursosHumanos(int i) { double retornar = 0; using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var auditoria = contexto.AuditoriaRecursosHumanos.Where(x => x.idAuditoriaRecursosHumanos == Convert.ToInt32(comboBoxEncuestas.Text)).FirstOrDefault(); switch (i) { case 0: retornar = auditoria.p1; break; case 1: retornar = auditoria.p2; break; case 2: retornar = auditoria.p3; break; case 3: retornar = auditoria.p4; break; case 4: retornar = auditoria.p5; break; case 5: retornar = auditoria.p6; break; case 6: retornar = auditoria.p7; break; case 7: retornar = auditoria.p8; break; case 8: retornar = auditoria.p9; break; case 9: retornar = auditoria.p10; break; } } return(retornar); }
private void btnAsignar_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var persona = contexto.Persona.Where(x => x.nombresPersona == comboBoxAuditor.Text).FirstOrDefault(); var usuario = contexto.Usuario.Where(x => x.idPersona == persona.idPersona).FirstOrDefault(); var auditor = contexto.Auditor.Where(x => x.idUsuario == usuario.idUsuario).FirstOrDefault(); var empresa = contexto.Empresa.Where(x => x.nombreFiscalEmpresa == comboBoxEmpresa.Text).FirstOrDefault(); var vinculo = new Modelo.AuditorXEmpresa { idEmpresa = empresa.idEmpresa, idAuditor = auditor.idAuditor }; contexto.AuditorXEmpresa.InsertOnSubmit(vinculo); contexto.SubmitChanges(); MessageBox.Show("Auditor Asignado Correctamente"); } }
private void botonRegistrar_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var persona = new Modelo.Persona { nombresPersona = textNombreAuditor.Text, apellidoMaternoPersona = textapellidoMaterno.Text, apellidoPaternoPersona = textApellidoPaterno.Text, callePersona = textCalle.Text, numeroCallePersona = Convert.ToInt32(textNumero.Text), cpPersona = Convert.ToInt32(textCodigoPostal.Text), paisPersona = textPais.Text, coloniaPersona = textColonia.Text, entidadFederativa = textEntidadFederativa.Text, perfilProfesional = textPerfilPRofesional.Text }; contexto.Persona.InsertOnSubmit(persona); contexto.SubmitChanges(); var person = contexto.Persona.Where(x => x.nombresPersona == textNombreAuditor.Text).FirstOrDefault(); var usuario = new Modelo.Usuario { idPersona = person.idPersona, nombreUsuario = textUsuario.Text, contrasenaUsuario = textContrasena.Text, idRol = 2 }; contexto.Usuario.InsertOnSubmit(usuario); contexto.SubmitChanges(); var user = contexto.Usuario.Where(x => x.nombreUsuario == textUsuario.Text).FirstOrDefault(); var auditor = new Modelo.Auditor { idUsuario = user.idUsuario }; contexto.Auditor.InsertOnSubmit(auditor); contexto.SubmitChanges(); limpiar(); MessageBox.Show("Auditor Registrado Correctamente"); } }
private void button1_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { var empresa = new Modelo.Empresa { razonSocialEmpresa = txtRazonSocial.Text, nombreFiscalEmpresa = txtNombreFiscal.Text, rfcEmpresa = txtRFC.Text, telefonoEmpresa = txtTelefono.Text, correoElectronicoEmpresa = txtCorreoElectronico.Text, giroEmpresa = txtGiro.Text, representanteLegal = txtRepresentanteLega.Text, calleNumeroEmpresa = txtCalleNumero.Text, municipioEmpresa = txtMunicipio.Text, cpEmpresa = txtCodigoPostal.Text }; contexto.Empresa.InsertOnSubmit(empresa); contexto.SubmitChanges(); MessageBox.Show("Empresa Registrada Correctamente"); } }
private void button1_Click(object sender, EventArgs e) { using (var contexto = new Modelo.AuditoriaModeloDataContext()) { if (comboBoxAuditoria.Text == "Auditoria Capacitación y Bienestar") { var auditoria = contexto.AuditoriaCapacitacionYBienestar.Where(x => x.idAuditoriaCapacitacionYBienestar == Convert.ToInt32(comboBoxEncuestas.Text)).FirstOrDefault(); chart1.Series.Clear(); var series1 = new System.Windows.Forms.DataVisualization.Charting.Series { Name = "Series1", Color = System.Drawing.Color.Green, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; var series2 = new System.Windows.Forms.DataVisualization.Charting.Series { Name = "Series2", Color = System.Drawing.Color.Red, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; this.chart1.Series.Add(series1); this.chart1.Series.Add(series2); for (int i = 0; i < 8; i++) { series1.Points.AddXY(i, 5); } for (int i = 0; i < 8; i++) { series2.Points.AddXY(i, obtenerResultadoCapacitacion(i)); } chart1.Invalidate(); } else if (comboBoxAuditoria.Text == "Auditoria Recursos Humanos") { var auditoria = contexto.AuditoriaRecursosHumanos.Where(x => x.idAuditoriaRecursosHumanos == Convert.ToInt32(comboBoxEncuestas.Text)).FirstOrDefault(); chart1.Series.Clear(); var series1 = new System.Windows.Forms.DataVisualization.Charting.Series { Name = "Series1", Color = System.Drawing.Color.Blue, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; var series2 = new System.Windows.Forms.DataVisualization.Charting.Series { Name = "Series2", Color = System.Drawing.Color.Red, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; this.chart1.Series.Add(series1); this.chart1.Series.Add(series2); for (int i = 0; i < 10; i++) { series1.Points.AddXY(i, 5); } for (int i = 0; i < 10; i++) { series2.Points.AddXY(i, obtenerResultadoRecursosHumanos(i)); } chart1.Invalidate(); } else if (comboBoxAuditoria.Text == "Auditoria Recursos y Reclutamiento") { var auditoria = contexto.AuditoriaRecursosYReclutamiento.Where(x => x.idAuditoriaRecursosYReclutamiento == Convert.ToInt32(comboBoxEncuestas.Text)).FirstOrDefault(); chart1.Series.Clear(); var series1 = new System.Windows.Forms.DataVisualization.Charting.Series { Enabled = true, Name = "Puntaje Maximo", Color = System.Drawing.Color.Blue, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; var series2 = new System.Windows.Forms.DataVisualization.Charting.Series { Enabled = true, Name = "Puntaje Obtenido", Color = System.Drawing.Color.Red, IsVisibleInLegend = false, IsXValueIndexed = true, ChartType = SeriesChartType.Line }; this.chart1.Series.Add(series1); this.chart1.Series.Add(series2); for (int i = 0; i < 8; i++) { series1.Points.AddXY(i, 5); } for (int i = 0; i < 8; i++) { series2.Points.AddXY(i, obtenerResultadosReclutamiento(i)); } chart1.Invalidate(); } } }