private void btnEliminarHabilidad_Click(object sender, RoutedEventArgs e) { if (dgHabilidades.SelectedItem != null) { Habilidad hab = (Habilidad)dgHabilidades.SelectedItem; int id_habi = Convert.ToInt32(hab.ID_HABILIDAD); hab.ID_HABILIDAD = id_habi; XML formato = new XML(); string xml = formato.Serializar(hab); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); if (servicio.EliminarHabilidad(xml)) { MessageBox.Show("La Habilidad seleccionada ha sido eliminada", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_com); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo eliminar la Habilidad", "Aviso"); } } else { MessageBox.Show("Debe seleccionar una Habilidad antes", "Aviso"); } }
private void btnVolver_Click(object sender, RoutedEventArgs e) { NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_comp); navService.Navigate(nextPage); }
private void btnMantenerHabilidad_Click(object sender, RoutedEventArgs e) { if (dgCompetencias.SelectedItem != null) { Competencia com = (Competencia)dgCompetencias.SelectedItem; int id = Convert.ToInt32(com.Id_com); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id); navService.Navigate(nextPage); } else { MessageBox.Show("Debe seleccionar una Competencia antes. Aviso:"); } }
private void btnEliminarHabilidad_Click(object sender, RoutedEventArgs e) { if (dgHabilidades.SelectedItem != null) { Habilidad hab = (Habilidad)dgHabilidades.SelectedItem; hab.Delete(); MessageBox.Show("La Habilidad seleccionada ha sido eliminada. Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(); navService.Navigate(nextPage); } else { MessageBox.Show("Debe seleccionar una Habilidad antes", "Aviso:"); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); try { Habilidad hab = new Habilidad(); foreach (Competencia c in competencias) { if (c.Nombre == (string)cmbId_Competencia.SelectedItem) { hab.Id_Competencia = Convert.ToInt32(c.Id_com); } } hab.Nombre = txtNombre.Text; switch (cmbNota.SelectedIndex) { case 0: hab.Nota_Encuesta = 0; break; case 1: hab.Nota_Encuesta = 1; break; case 2: hab.Nota_Encuesta = 2; break; case 3: hab.Nota_Encuesta = 3; break; case 4: hab.Nota_Encuesta = 4; break; case 5: hab.Nota_Encuesta = 5; break; default: hab.Nota_Encuesta = 0; break; } if (hab.Create()) { MessageBox.Show("Agregado correctamente. Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(hab.Id_Competencia); navService.Navigate(nextPage); } else { MessageBox.Show("No se ha podido agregar la Habilidad, verifique que los datos sean correctos"); } } catch (Exception) { MessageBox.Show("Error, no se pudo agregar la Habilidad!"); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { Competencia com = new Competencia(); CompetenciaOperacion comOp = new CompetenciaOperacion(com); List <Competencia> competencias = comOp.Listar(); try { Habilidad hab = new Habilidad(); if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { foreach (Competencia c in competencias) { if (c.NOMBRE == (string)cmbId_Competencia.SelectedItem) { hab.ID_COMPETENCIA = Convert.ToInt32(c.ID_COMPETENCIA); id_comp = Convert.ToInt32(c.ID_COMPETENCIA); } } hab.NOMBRE = txtNombre.Text; #region Nivel switch (cmbOrden.SelectedIndex) { case 0: hab.ORDEN_ASIGNADO = 0; break; case 1: hab.ORDEN_ASIGNADO = 1; break; case 2: hab.ORDEN_ASIGNADO = 2; break; case 3: hab.ORDEN_ASIGNADO = 3; break; case 4: hab.ORDEN_ASIGNADO = 4; break; case 5: hab.ORDEN_ASIGNADO = 5; break; default: hab.ORDEN_ASIGNADO = 0; break; } #endregion Nivel hab.ALTERNATIVA_PREGUNTA = txtAlternativa.Text; XML formato = new XML(); string xml = formato.Serializar(hab); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); if (servicio.CrearHabilidad(xml)) { MessageBox.Show("Habilidad agregada correctamente", "Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(Convert.ToInt32(hab.ID_COMPETENCIA)); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo agregar la Habilidad, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Descripción es obligatorio", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo agregar la Habilidad!", "Alerta"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); try { Habilidad hab = new Habilidad(); hab.Id_Habilidad = int.Parse(txtId_Habilidad.Text); if (hab.Read()) { if (txtNombre.Text.Length > 0 && int.Parse(txtId_Habilidad.Text) > 0) { hab.Nombre = txtNombre.Text; switch (cmbNota.SelectedIndex) { case 0: hab.Nota_Encuesta = 0; break; case 1: hab.Nota_Encuesta = 1; break; case 2: hab.Nota_Encuesta = 2; break; case 3: hab.Nota_Encuesta = 3; break; case 4: hab.Nota_Encuesta = 4; break; case 5: hab.Nota_Encuesta = 5; break; default: hab.Nota_Encuesta = 0; break; } foreach (Competencia c in competencias) { if (c.Nombre == (string)cmbId_Competencia.SelectedItem) { hab.Id_Competencia = c.Id_competencia; } } hab.Update(); MessageBox.Show("Actualizado correctamente. Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_comp); navService.Navigate(nextPage); } } else { MessageBox.Show("Debe completar los campos antes de continuar. Aviso"); } } catch (Exception) { MessageBox.Show("No se ha podido modificar la Habilidad. Verifique que la información esté correcta", "Error"); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = colCom.ReadAllCompetencias(); try { Habilidad hab = new Habilidad(); if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { foreach (Competencia c in competencias) { if (c.Nombre == (string)cmbId_Competencia.SelectedItem) { hab.Id_Competencia = Convert.ToInt32(c.Id_competencia); } } hab.Nombre = txtNombre.Text; #region Nivel switch (cmbOrden.SelectedIndex) { case 0: hab.Orden_Asignado = 0; break; case 1: hab.Orden_Asignado = 1; break; case 2: hab.Orden_Asignado = 2; break; case 3: hab.Orden_Asignado = 3; break; case 4: hab.Orden_Asignado = 4; break; case 5: hab.Orden_Asignado = 5; break; default: hab.Orden_Asignado = 0; break; } #endregion Nivel hab.Alternativa_Pregunta = txtAlternativa.Text; string xml = hab.Serializar(); WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient(); if (servicio.CrearHabilidad(xml)) { MessageBox.Show("Habilidad agregada correctamente", "Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(hab.Id_Competencia); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo agregar la Habilidad, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Descripción es obligatorio", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo agregar la Habilidad!", "Alerta"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); try { Habilidad hab = new Habilidad(); hab.Id_Habilidad = int.Parse(txtId_Habilidad.Text); hab.Id_Hab = int.Parse(txtId_Habilidad.Text); if (hab.Read()) { if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { hab.Nombre = txtNombre.Text; #region Nivel switch (cmbOrden.SelectedIndex) { case 0: hab.Orden_Asignado = 0; break; case 1: hab.Orden_Asignado = 1; break; case 2: hab.Orden_Asignado = 2; break; case 3: hab.Orden_Asignado = 3; break; case 4: hab.Orden_Asignado = 4; break; case 5: hab.Orden_Asignado = 5; break; default: hab.Orden_Asignado = 0; break; } #endregion Nivel hab.Alternativa_Pregunta = txtAlternativa.Text; hab.Id_Competencia = id_comp; string xml = hab.Serializar(); WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient(); if (servicio.ActualizarHabilidad(xml)) { MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_comp); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo actualizar la Habilidad de Cargo, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } else { MessageBox.Show("Debe completar los campos antes de continuar, verifique que los datos sean correctos", "Aviso"); } } catch (Exception) { MessageBox.Show("No se ha podido actualizar la Habilidad!", "Alerta"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { try { Habilidad hab = new Habilidad(); HabilidadOperacion habOp = new HabilidadOperacion(hab); hab.ID_HABILIDAD = int.Parse(txtId_Habilidad.Text); XML formato = new XML(); string xml = formato.Serializar(hab); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); if (servicio.LeerHabilidad(xml) != null) { if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { hab.NOMBRE = txtNombre.Text; #region Nivel switch (cmbOrden.SelectedIndex) { case 0: hab.ORDEN_ASIGNADO = 0; break; case 1: hab.ORDEN_ASIGNADO = 1; break; case 2: hab.ORDEN_ASIGNADO = 2; break; case 3: hab.ORDEN_ASIGNADO = 3; break; case 4: hab.ORDEN_ASIGNADO = 4; break; case 5: hab.ORDEN_ASIGNADO = 5; break; default: hab.ORDEN_ASIGNADO = 0; break; } #endregion Nivel hab.ALTERNATIVA_PREGUNTA = txtAlternativa.Text; hab.ID_COMPETENCIA = id_comp; string xml2 = formato.Serializar(hab); if (servicio.ActualizarHabilidad(xml2)) { MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_comp); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo actualizar la Habilidad de Cargo, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } else { MessageBox.Show("Debe completar los campos antes de continuar, verifique que los datos sean correctos", "Aviso"); } } catch (Exception) { MessageBox.Show("No se ha podido actualizar la Habilidad!", "Alerta"); } }