public void GuardarPlanilla() { if (listaDetalles.Count == 0) { Debug.Log("NO DETALLES"); } System.DateTime timeNow = System.DateTime.Now; string nombrePlanilla = timeNow.ToString("yyyy-MM-dd-HH-mm-ss"); string alias = aliasPlanilla.text.ToUpper(); if (equipo.ExistePlanilla(nombrePlanilla, alias)) { mensajeError.SetText(("Nombre Existente!").ToUpper(), AppController.Idiomas.Español); mensajeError.SetText(("Existing Name!").ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } if (alias != string.Empty && !AppController.instance.VerificarNombre(alias)) { mensajeError.SetText("NOMBRE INVÁLIDO!", AppController.Idiomas.Español); mensajeError.SetText("INVALID NAME!", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } equipo.NuevaPlanilla(nombrePlanilla, alias, listaDetalles); GetComponentInParent <PanelPlanillaAsistencia>().MostrarPanelHistorialPlanillas(); }
public void GuardarPlanillaEditada() { /* * si no se editó el nombre, se deja el mismo que ya tenía * si se editó, antes de guardar hay que revisar si ese nombre no está en uso * si está en uso -> error, sino -> guardar * sea el caso, cuadno se guarda, se borra la existente y se crea una nueva. * */ Equipo equipoActual = AppController.instance.equipoActual; string nuevoAlias = inputNuevoAlias.text; string nombrePlanilla = botonFocus.GetNombre(); string aliasPlanilla = botonFocus.GetAlias(); Debug.Log("Nuevo alias: " + nuevoAlias); Debug.Log("Viejo alias: " + aliasPlanilla); if (nuevoAlias == "") { nuevoAlias = string.Empty; } else if (nuevoAlias != aliasPlanilla) { if (equipoActual.ExistePlanillaConAlias(nuevoAlias)) { Debug.Log("EXISTIA"); mensajeError.SetText("Nombre existente", AppController.Idiomas.Español); mensajeError.SetText("Existing name", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } Debug.Log("NO EXISTIA"); } equipoActual.BorrarAsistencia(nombrePlanilla); equipoActual.NuevaPlanilla(nombrePlanilla, nuevoAlias, newDetalles); botonFocus.SetBotonHistorialAsistencia(nombrePlanilla, nuevoAlias); CanvasController.instance.MostrarPanelAnterior(); }