// TODO //public static Emblema obtenerEmblema(Reconocimiento reconocimiento) { // if (reconocimiento.emblema == null) { // reconocimiento.emblema = dao.obtenerEmblema(reconocimiento); // } // return reconocimiento.emblema; //} public static int crear(Reconocimiento rec) { int valoracionReconocedor = PuestoManager.obtener(rec.reconocedor).valoracion; int valoracionReconocido = PuestoManager.obtener(rec.reconocido).valoracion; rec.valoracion = valoracionReconocedor / valoracionReconocido; //if (TrabajadorManager.obtenerSectorJefes(rec.reconocedor).Count > 0) { // rec.valoracion++; //} rec.fecha = DateTime.Now; int result = dao.crear(rec); BitacoraManager.agregarMensajeControl("Reconocimiento creado: ", rec); NotificacionManager.enviar(new Notificacion { texto = "Te han reconocido", usuario = rec.reconocido }); DV.actualizarDV(); return(result); }
public static void borrar(Reconocimiento rec) { dao.borrar(rec.id); DV.actualizarDV(); BitacoraManager.agregarMensajeControl("Reconocimiento borrado: ", rec); }
public Perfil() { general = new General(); preprocesado = new Preprocesado(); segmentacion = new Segmentacion(); reconocimiento = new Reconocimiento(); }
public Usuario obtenerReconocido(Reconocimiento reco) { try { string strQuery = "SELECT u.id, u.nombre_usuario, u.mail, u.nombre, u.apellido, u.fecha_entrada FROM usuarios u " + $"JOIN reconocimientos r ON r.reconocido_id = u.id WHERE r.id = {reco.id}"; SqlCommand query = new SqlCommand(strQuery, conn); conn.Open(); SqlDataReader data = query.ExecuteReader(); Usuario trabajador = null; if (data.HasRows) { data.Read(); UsuarioDao usuarioDao = new UsuarioDao(); trabajador = usuarioDao.castDto(data); } conn.Close(); return(trabajador); } catch (Exception e) { ErrorManager.agregarMensaje(e.ToString()); return(null); } }
public Emblema obtenerEmblema(Reconocimiento reco) { try { string strQuery = "SELECT e.id, e.nombre FROM emblemas e " + $"JOIN reconocimientos r ON r.emblema_id = e.id WHERE r.id = {reco.id}"; SqlCommand query = new SqlCommand(strQuery, conn); conn.Open(); SqlDataReader data = query.ExecuteReader(); Emblema emblema = null; if (data.HasRows) { data.Read(); EmblemaDao emblemaDao = new EmblemaDao(); emblema = emblemaDao.castDto(data); } conn.Close(); return(emblema); } catch (Exception e) { ErrorManager.agregarMensaje(e.ToString()); return(null); } }
public static Usuario obtenerReconocido(Reconocimiento rec) { if (rec.reconocido == null) { rec.reconocido = dao.obtenerReconocido(rec); } return(rec.reconocido); }
public static Usuario obtenerReconocedor(Reconocimiento rec) { if (rec.reconocedor == null) { rec.reconocedor = dao.obtenerReconocedor(rec); } return(rec.reconocedor); }
public int crear(Reconocimiento reco) { string[] columns = { "reconocedor_id", "reconocido_id", "descripcion", "emblema_id", "fecha", "valoracion" }; string[] values = { reco.reconocedor.id.ToString(), reco.reconocido.id.ToString(), reco.descripcion, reco.emblema.id.ToString(), reco.fecha.ToString(), reco.valoracion.ToString() }; insert("reconocimientos", columns, values); return(getLastId("reconocimientos")); }
private void btnDelete_Click(object sender, EventArgs e) { var selectedItem = int.Parse(gridRewards.SelectedRows[0].Cells["id"].Value.ToString()); Reconocimiento selectedReward = ReconocimientoManager.obtener(selectedItem)[0]; ReconocimientoManager.borrar(selectedReward); MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["deleted"], Sesion.obtenerSesion().idioma.textos["notification"]); this.updateGrid(); }
public async Task <Reconocimiento[]> GetReconocimientosAsync(string verb, string lang = "es", bool multiPref = false) { Reconocimiento[] reconocimiento = new Reconocimiento[] { }; if ((await IsVerbAsync(verb)) == true) { ServicioLematizacionClient client = new ServicioLematizacionClient(ServicioLematizacionClient.EndpointConfiguration.BasicHttpsBinding_IServicioLematizacion); reconocimiento = await client.ReconocerVerboAsync(verb, lang, multiPref); await client.CloseAsync(); } return(reconocimiento); }
public bool Cargar(String nombrePerfil) { this.nombrePerfil = nombrePerfil; String[] configuracion; try { configuracion = File.ReadAllLines(Application.StartupPath + "\\Perfiles\\" + nombrePerfil); } catch (Exception) { return(false); } foreach (String linea in configuracion) { String lineaTrim = linea.Trim();//Quitamos espacios y tabuladores iniciales switch (lineaTrim) { case "General": break; case "": break; case "iniciarMaximizado = true": general.iniciarMaximizado = true; break; case "iniciarMaximizado = false": general.iniciarMaximizado = false; break; case "Preprocesado": break; case "Escalado": break; case "redimensionarImagen = true": preprocesado.redimensionarImagen = true; break; case "redimensionarImagen = false": preprocesado.redimensionarImagen = false; break; case "mantenerProporcion = true": preprocesado.mantenerProporcion = true; break; case "mantenerProporcion = false": preprocesado.mantenerProporcion = false; break; case "cambiarAncho = true": preprocesado.cambiarAncho = true; break; case "cambiarAncho = false": preprocesado.cambiarAncho = false; break; case "cambiarAlto = true": preprocesado.cambiarAlto = true; break; case "cambiarAlto = false": preprocesado.cambiarAlto = false; break; case "Umbralizado": break; case "Enderezado": break; case "enderezadoAutomatico = true": preprocesado.enderezadoAutomatico = true; break; case "enderezadoAutomatico = false": preprocesado.enderezadoAutomatico = false; break; case "Segmentacion": break; case "Lineas": break; case "Slope": break; case "activarCorregirSlope = true": segmentacion.corregirSlope = true; break; case "activarCorregirSlope = false": segmentacion.corregirSlope = false; break; case "Slant": break; case "activarCorregirSlant = true": segmentacion.corregirSlant = true; break; case "activarCorregirSlant = false": segmentacion.corregirSlant = false; break; case "Palabras": break; case "Caracteres": break; case "Esqueleto": break; case "activarCalculoEsqueleto = true": segmentacion.calcularEsqueleto = true; break; case "activarCalculoEsqueleto = false": segmentacion.calcularEsqueleto = false; break; case "presegmentacionCaracteres = true": segmentacion.precaracteres = true; break; case "presegmentacionCaracteres = false": segmentacion.precaracteres = false; break; case "Reconocimiento": break; default: { //Escalado if (lineaTrim.Length > 15 && lineaTrim.Substring(0, 15) == "pixelesAncho = ") { preprocesado.pixelesAncho = Int32.Parse(lineaTrim.Substring(15)); } else if (lineaTrim.Length > 14 && lineaTrim.Substring(0, 14) == "pixelesAlto = ") { preprocesado.pixelesAlto = Int32.Parse(lineaTrim.Substring(14)); } else //Umbralizado if (lineaTrim.Length > 9 && lineaTrim.Substring(0, 9) == "umbral = ") { preprocesado.umbral = Int32.Parse(lineaTrim.Substring(9)); } else //Extracción líneas if (lineaTrim.Length > 20 && lineaTrim.Substring(0, 20) == "interlineadoMedio = ") { segmentacion.interlineadoMedio = Int32.Parse(lineaTrim.Substring(20)); } else if (lineaTrim.Length > 25 && lineaTrim.Substring(0, 25) == "incrementoMinimoLineas = ") { segmentacion.incrementoMinimoLineas = Int32.Parse(lineaTrim.Substring(25)); } else if (lineaTrim.Length > 23 && lineaTrim.Substring(0, 23) == "distanciaMinimaSlope = ") { segmentacion.distanciaMinimaSlope = Int32.Parse(lineaTrim.Substring(23)); } else if (lineaTrim.Length > 23 && lineaTrim.Substring(0, 23) == "distanciaMinimaSlant = ") { segmentacion.distanciaMinimaSlant = Int32.Parse(lineaTrim.Substring(23)); } else if (lineaTrim.Length > 17 && lineaTrim.Substring(0, 17) == "espaciadoMedio = ") { segmentacion.espaciadoMedio = Int32.Parse(lineaTrim.Substring(17)); } else if (lineaTrim.Length > 19 && lineaTrim.Substring(0, 19) == "grosorMedioTrazo = ") { segmentacion.grosorMedioTrazo = Int32.Parse(lineaTrim.Substring(19)); } else if (lineaTrim.Length > 29 && lineaTrim.Substring(0, 29) == "incrementoMinimoCaracteres = ") { segmentacion.incrementoMinimoCaracteres = Double.Parse(lineaTrim.Substring(29)); } else { //Cargamos perfil 'Predefinido' nombrePerfil = "Predefinido"; general = new General(); preprocesado = new Preprocesado(); segmentacion = new Segmentacion(); reconocimiento = new Reconocimiento(); return(false); } } break; } } return(true); }