public MantenedorHabilidades(int id) { InitializeComponent(); lblUserInfo.Content = Global.NombreUsuario; HabilidadOperacion habOp = new HabilidadOperacion(hab); com.ID_COMPETENCIA = id; id_com = id; }
public string LeerHabPorCom(string id) { XML formato = new XML(); Habilidad hab = new Habilidad(); HabilidadOperacion habOp = new HabilidadOperacion(hab); List <Habilidad> habis = habOp.ObtenerHabPorCom(formato.Deserializar <int>(id)); return(formato.Serializar(habis)); }
public void EliminarHabilidad() { WFBS.Business.Entities.Habilidad a = new WFBS.Business.Entities.Habilidad(); a.ID_HABILIDAD = 2; bool esperando = true; HabilidadOperacion habOp = new HabilidadOperacion(a); bool actua = habOp.Delete(); habOp = null; Assert.AreEqual(esperando, actua); }
public bool EliminarHabilidad(string xml) { try { XML formato = new XML(); Habilidad hab = formato.Deserializar <Habilidad>(xml); HabilidadOperacion habOp = new HabilidadOperacion(hab); return(habOp.Delete()); } catch (Exception ex) { Logger.log("No se pudo Eliminar la Habilidad: " + ex.ToString()); return(false); } }
public void crearHabilidad() { WFBS.Business.Entities.Habilidad a = new WFBS.Business.Entities.Habilidad(); a.ID_COMPETENCIA = 1; a.ID_HABILIDAD = 2; a.NOMBRE = "aaaaaa"; a.ORDEN_ASIGNADO = 3; a.ALTERNATIVA_PREGUNTA = "¿lololo?"; bool esperando = true; HabilidadOperacion habOp = new HabilidadOperacion(a); bool actua = habOp.Create(); habOp = null; Assert.AreEqual(esperando, actua); }
private void dgHabilidades_Loaded(object sender, RoutedEventArgs e) { Habilidad h = new Habilidad(); HabilidadOperacion habOp = new HabilidadOperacion(h); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); XML formato = new XML(); string xml = formato.Serializar(id_com); dgHabilidades.ItemsSource = formato.Deserializar <List <Habilidad> >(servicio.LeerHabPorCom(xml)); dgHabilidades.Columns[0].Visibility = Visibility.Collapsed; dgHabilidades.Columns[1].Visibility = Visibility.Collapsed; dgHabilidades.Columns[3].Visibility = Visibility.Collapsed; dgHabilidades.Columns[2].Header = "Nombre"; dgHabilidades.Columns[4].Header = "Alternativa de Pregunta"; dgHabilidades.Columns[5].Header = "Competencia"; dgHabilidades.Columns[6].Header = "Orden Asignado"; //dgHabilidades.Columns[7].Header = "Orden Asignado"; }
public string LeerHabilidad(string xml) { try { XML formato = new XML(); Habilidad hab = formato.Deserializar <Habilidad>(xml); HabilidadOperacion habOp = new HabilidadOperacion(hab); if (habOp.Read()) { return(formato.Serializar(hab)); } else { return(null); } } catch (Exception ex) { Logger.log("No se pudo Leer la Habilidad: " + ex.ToString()); return(null); } }
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"); } }