// GET: Recuerdo/Details/5 public ActionResult Details(int id) { Recuerdo rec = null; RecuerdoEN recuerdoEN = new RecuerdoCAD(session).ReadOID(id); rec = new AssemblerRecuerdo().ConvertENToModelUI(recuerdoEN); ViewData["idEvento"] = rec.IdEvento; ViewData["recuerdo"] = recuerdoEN.Titulo; ArrayList fotos = new ArrayList(); foreach (string foto in recuerdoEN.FotosRecuerdo) { fotos.Add(foto); } ViewData["listaFotos"] = fotos; if (Session["usuario"] != null && Session["esAdmin"].ToString() == "true" && Session["modoAdmin"].ToString() == "true") { return(View(rec)); } else { return(View("./VistaUsuario/Detalles", rec)); } }
public ActionResult CreateNoId() { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } if (Session["esAdmin"].ToString() == "false") { return(View("../NoAdministrador")); } if (Session["modoAdmin"].ToString() == "false") { Session["modoAdmin"] = "true"; } Recuerdo recuerdo = new Recuerdo(); if (TempData.ContainsKey("creado")) { TempData.Remove("creado"); } if (TempData.ContainsKey("editado")) { TempData.Remove("editado"); } return(View(recuerdo)); }
/// <summary> /// Método que permite obtener los recuerdos ingresados /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public List <Recuerdo> ObtenerRecuerdo(Recuerdo pvoRecuerdo) { SqlConnection vloConexion = null; List <Recuerdo> ListaRecuerdo = new List <Recuerdo>(); try { Recuerdo vloRecuerdo = null; using (vloConexion = DSConexion.ObtenerConexion()) { vloConexion.Open(); using (var vloComando = new SqlCommand()) { vloComando.Connection = vloConexion; vloComando.CommandType = System.Data.CommandType.StoredProcedure; vloComando.CommandText = DSConfiguracion.ObtenerRecuerdo; vloComando.Parameters.AddWithValue("@Id_Usuario", pvoRecuerdo.Id_Usuario); using (var vloLector = vloComando.ExecuteReader()) { while (vloLector.Read()) { vloRecuerdo = new Recuerdo(); vloRecuerdo.Id_Usuario = Convert.ToInt32(vloLector["Id_Usuario"]); vloRecuerdo.Id_Recuerdo = Convert.ToInt32(vloLector["Id_Recuerdo"]); vloRecuerdo.DescripcionRecuerdo = vloLector["DescripcionRecuerdo"].ToString(); vloRecuerdo.FechaRecuerdo = Convert.ToDateTime(vloLector["FechaRecuerdo"]); var vloBytesImagen = Convert.FromBase64String(vloLector["Foto"].ToString()); vloRecuerdo.Foto = vloBytesImagen; vloBytesImagen = null; ListaRecuerdo.Add(vloRecuerdo); } } } if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } return(ListaRecuerdo); } catch (Exception ex) { throw ex; } finally { if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } }
// GET: Recuerdo/Create public ActionResult Create(int idEvento) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } Recuerdo rec = new Recuerdo(); TempData["idEvento"] = idEvento; ViewData["idEvento"] = idEvento; EventoCEN eventoCEN = new EventoCEN(); EventoEN eventoEN = eventoCEN.ReadOID(idEvento); ViewData["NombreEvento"] = eventoEN.Nombre; if (TempData.ContainsKey("creado")) { TempData.Remove("creado"); } if (TempData.ContainsKey("editado")) { TempData.Remove("editado"); } if (Session["usuario"] != null && Session["esAdmin"].ToString() == "true" && Session["modoAdmin"].ToString() == "true") { return(View(rec)); } else { return(View("./VistaUsuario/CrearRecuerdo", rec)); } }
public ActionResult CreateNoId(Recuerdo rec, HttpPostedFileBase file) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } if (Session["esAdmin"].ToString() == "false") { return(View("../NoAdministrador")); } if (Session["modoAdmin"].ToString() == "false") { Session["modoAdmin"] = "true"; } try { // TODO: Add insert logic here RecuerdoCEN cen = new RecuerdoCEN(); EventoCEN eventoCEN = new EventoCEN(); EventoEN evento = eventoCEN.ReadOID(rec.IdEvento); string fileName = "", path = ""; if (file != null && file.ContentLength > 0) { fileName = Path.GetFileName(file.FileName); path = Path.Combine(Server.MapPath("~/Imagenes"), fileName); if (!System.IO.File.Exists(path)) { file.SaveAs(path); } file.SaveAs(path); fileName = "/Imagenes/" + fileName; } int id; if (fileName == "") { IList <string> fotos = new List <string>(); fotos.Add("/Imagenes/NoFoto.png"); id = cen.New_(rec.Titulo, rec.Cuerpo, rec.IdEvento, fotos); } else { IList <string> fotos = new List <string>(); fotos.Add(fileName); id = cen.New_(rec.Titulo, rec.Cuerpo, rec.IdEvento, fotos); } TempData["creado"] = "si"; return(Redirect("Details/" + id)); } catch { TempData["nocreado"] = "No se ha podido crear el recuerdo"; return(View()); } }
public void Setup() { fecha = new DateTime(2009, 02, 26); recuerdo = new Recuerdo("Comi torta", fecha, "Alegre"); fecha = new DateTime(2017, 05, 30); recuerdo1 = new Recuerdo("Murio sora en Kingdom Hearts", fecha, "Triste"); recuerdosCentrales = new List <Recuerdo> { recuerdo, recuerdo1 }; //Agregado para probar que salga 1 recuerdo central dificl solamente riley = new Riley("Alegre", recuerdosCentrales); }
public void Setup() { fecha = new DateTime(2006, 11, 09); recuerdo = new Recuerdo("Tengo un gatito", fecha, "Alegria"); fecha = new DateTime(2020, 11, 15); recuerdo1 = new Recuerdo("Hace tres semanas que no dibujo y estoy harta de todo", fecha, "Tristeza"); recuerdos = new List <Recuerdo>() { recuerdo, recuerdo1 }; riley = new Riley("Alegria", recuerdos); }
/// <summary> /// Api Action para obtener recuerdos /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public IHttpActionResult ObtenerRecuerdo([FromBody] Recuerdo pvoRecuerdo) { try { var vloRecuerdos = vcoRecuerdo.ObtenerRecuerdo(pvoRecuerdo); return(Ok(vloRecuerdos)); } catch (Exception ex) { return(BadRequest("Error: " + ex.Message)); } }
/// <summary> /// Método para obtener recuerdos /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns>Recuerdos</returns> public List <Recuerdo> ObtenerRecuerdo(Recuerdo pvoRecuerdo) { try { var vloListaRecuerdo = Recuerdo.ObtenerRecuerdo(pvoRecuerdo); return(vloListaRecuerdo); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para realizar el registro de un recuerdo /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public IHttpActionResult RegistrarRecuerdo([FromBody] Recuerdo pvoRecuerdo) { try { bool vlbRegistrado = false; vlbRegistrado = vcoRecuerdo.RegistrarRecuerdo(pvoRecuerdo); return(Ok(vlbRegistrado)); } catch (Exception ex) { return(BadRequest("Error: " + ex.Message)); } }
public Formulario(Form f) { this.f = (Recuerdo)f; //f.Hide(); this.vez = 1; // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // }
public bool EliminarRecuerdo(Recuerdo pvoRecuerdo) { try { bool Elimino = false; Elimino = Recuerdo.EliminarRecuerdo(pvoRecuerdo); return(Elimino); } catch (Exception ex) { throw ex; } }
public bool ActualizarRecuerdo(Recuerdo pvoRecuerdo) { try { bool Actualizo = false; Actualizo = Recuerdo.ActualizarRecuerdo(pvoRecuerdo); return(Actualizo); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método que permite registrar un recuerdo /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public bool RegistrarRecuerdo(Recuerdo pvoRecuerdo) { SqlConnection vloConexion = null; try { bool vlbRegistroUsuario = false; using (vloConexion = DSConexion.ObtenerConexion()) { vloConexion.Open(); using (var vloComando = new SqlCommand()) { vloComando.Connection = vloConexion; vloComando.CommandType = System.Data.CommandType.StoredProcedure; vloComando.CommandText = DSConfiguracion.RegistrarRecuerdo; var foto = Convert.ToBase64String(pvoRecuerdo.Foto); vloComando.Parameters.AddWithValue("@Id_Usuario", pvoRecuerdo.Id_Usuario); vloComando.Parameters.AddWithValue("@Id_Recuerdo", pvoRecuerdo.Id_Recuerdo); vloComando.Parameters.AddWithValue("@Descripcion", pvoRecuerdo.DescripcionRecuerdo); vloComando.Parameters.AddWithValue("@FechaIngreso", pvoRecuerdo.FechaRecuerdo); vloComando.Parameters.AddWithValue("@Foto", foto); vlbRegistroUsuario = vloComando.ExecuteNonQuery() > 0; } if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } return(vlbRegistroUsuario); } catch (Exception ex) { throw ex; } finally { if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } }
/// <summary> /// Método API que permite actualizar la información de un recuerdo /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public IHttpActionResult ActualizarRecuerdo([FromBody] Recuerdo pvoRecuerdo) { try { bool vlbActualizo = false; vlbActualizo = vcoRecuerdo.ActualizarRecuerdo(pvoRecuerdo); return(Ok(vlbActualizo)); } catch (Exception ex) { return(BadRequest("Error: " + ex.Message)); throw; } }
/// <summary> /// Método que permite registrar un recuerdo /// de la aplicación /// </summary> /// <param name="pvoRecuerdo"></param> /// <returns></returns> public bool RegistrarRecuerdo(Recuerdo pvoRecuerdo) { try { bool vlbRegistrado = false; vlbRegistrado = Recuerdo.RegistrarRecuerdo(pvoRecuerdo); return(vlbRegistrado); } catch (Exception ex) { throw ex; } }
//Consulta todos los directorios existentes en la BD public ArrayList consultaDir(string conSQL, SqlConnection conector) { try { SqlCommand comando = new SqlCommand(conSQL, conector); SqlDataReader tabla = comando.ExecuteReader(); while (tabla.Read()) { Recuerdo objDir = new Recuerdo(); objDir.Id = Convert.ToDouble(tabla["id"].ToString()); objDir.Padre = Convert.ToDouble(tabla["id_padre"].ToString()); objDir.Nombre = tabla["nombre"].ToString(); objDir.Id_usuario = Convert.ToDouble(tabla["id_usuario"].ToString()); objDir.Tipo = Convert.ToInt32(tabla["tipo"].ToString()); arrayDir.Add(objDir); } return(arrayDir); } catch (Exception ex) { MessageBox.Show("Fallo la consulta " + ex.ToString()); return(null); } }
public ActionResult Edit(int id, Recuerdo rec, HttpPostedFileBase file) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } string fileName = "", path = ""; if (file != null && file.ContentLength > 0) { fileName = Path.GetFileName(file.FileName); path = Path.Combine(Server.MapPath("~/Imagenes"), fileName); if (!System.IO.File.Exists(path)) { file.SaveAs(path); } file.SaveAs(path); fileName = "/Imagenes/" + fileName; } try { // TODO: Add update logic here RecuerdoCEN cen = new RecuerdoCEN(); if (Session["modoAdmin"].ToString() == "false") { if (rec.Titulo == null || rec.Cuerpo == null) { TempData["vaciorecuerdo"] = "No pueden haber campos vacios"; return(Redirect("../Edit/" + id)); } //VALIDANDO TITULO Regex pattern = new Regex("^[A-Za-z0-9 áéíóúñç]{4,30}$"); if (!pattern.IsMatch(rec.Titulo)) { TempData["formatotitulo"] = "mal"; return(Redirect("../Edit/" + id)); } //VALIDANDO CUERPO pattern = new Regex("^.{10,2000}$"); if (!pattern.IsMatch(rec.Cuerpo)) { TempData["formatocuerpo"] = "mal"; return(Redirect("../Edit/" + id)); } } if (fileName == "") { IList <string> fotos = new List <string>(); fotos.Add("/Imagenes/NoFoto.png"); cen.Modify(id, rec.Titulo, rec.Cuerpo, fotos); } else { IList <string> fotos = new List <string>(); fotos.Add(fileName); cen.Modify(id, rec.Titulo, rec.Cuerpo, fotos); } TempData["editado"] = "si"; return(RedirectToAction("Details/" + id)); } catch { ViewData["error"] = "No se se ha podido crear el recuerdo"; return(Redirect("../Edit/" + id)); } }
public ActionResult Create(Recuerdo rec, HttpPostedFileBase file) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } try { RecuerdoCEN cen = new RecuerdoCEN(); EventoCEN eventoCEN = new EventoCEN(); EventoEN evento = eventoCEN.ReadOID(int.Parse(TempData["idEvento"].ToString())); string fileName = "", path = ""; if (file != null && file.ContentLength > 0) { fileName = Path.GetFileName(file.FileName); path = Path.Combine(Server.MapPath("~/Imagenes"), fileName); if (!System.IO.File.Exists(path)) { file.SaveAs(path); } file.SaveAs(path); fileName = "/Imagenes/" + fileName; } if (Session["modoAdmin"].ToString() == "false") { if (rec.Titulo == null || rec.Cuerpo == null) { TempData["vaciorecuerdo"] = "No pueden haber campos vacios"; return(Redirect("Create?idEvento=" + TempData["idEvento"])); } //VALIDANDO TITULO Regex pattern = new Regex("^[A-Za-z0-9 áéíóúñç]{4,30}$"); if (!pattern.IsMatch(rec.Titulo)) { TempData["formatotitulo"] = "mal"; return(Redirect("Create?idEvento=" + TempData["idEvento"])); } //VALIDANDO CUERPO pattern = new Regex("^.{10,2000}$"); if (!pattern.IsMatch(rec.Cuerpo)) { TempData["formatocuerpo"] = "mal"; return(Redirect("Create?idEvento=" + TempData["idEvento"])); } } int id; if (fileName != "") { IList <string> fotos = new List <string>(); fotos.Add(fileName); id = cen.New_(rec.Titulo, rec.Cuerpo, int.Parse(TempData["idEvento"].ToString()), fotos); } else { IList <string> fotos = new List <string>(); fotos.Add("/Imagenes/NoFoto.png"); id = cen.New_(rec.Titulo, rec.Cuerpo, int.Parse(TempData["idEvento"].ToString()), fotos); } TempData["creado"] = "si"; TempData.Remove("idEvento"); return(Redirect("Details/" + id)); } catch { TempData["nocreado"] = "Ha habido un error al crear el recuerdo"; return(Redirect("Create?idEvento=" + TempData["idEvento"])); } }
private void buttonEjecutar_Click(object sender, EventArgs e) { #region Se debe seleccionar una prueba y un paciente if (comboBoxPrueba.SelectedItem == null) { var r = new Resp(Resources.MSG_Select_Test); r.ShowDialog(this); return; } if (comboBoxPaciente.SelectedItem == null) { var r = new Resp(Resources.MSG_Select_Patient); r.ShowDialog(this); return; } #endregion if (ap.Paciente != null) { if (this.comboBoxPrueba.Text == Resources.ComboValue_MF) { var f = new MF_Form(this.ap.Configuracion.Imagenes_MF, ap.Configuracion.Presentacion_MF, ap.Configuracion.Muestra_MF, ap.Configuracion.Descanso_MF, this.ap.Paciente.Codigo); f.ShowDialog(this); this.ap.Adicionar_Resultado(f.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, f.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_PVA || this.comboBoxPrueba.Text == Resources.ComboValue_PVA2) { var tipo = this.comboBoxPrueba.Text == Resources.ComboValue_PVA ? PVA_Type.PVA_1 : PVA_Type.PVA_2; var f = new PVA_Form(tipo, ap.Paciente.Codigo, ap.Configuracion.Presentacion_PVA, ap.Configuracion.Muestra_PVA, ap.Configuracion.Descanso_PVA, ap.Configuracion.Colores_PVA, ap.Configuracion.Imagenes_PVA); f.ShowDialog(this); this.ap.Adicionar_Resultado(f.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, f.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_AM) { var n = new NumScreen(ap.Configuracion.Exp_Digito_AM, ap.Paciente.Codigo, ap.Configuracion.Intervalo_AM, ap.Configuracion.Reaccion_AM); n.ShowDialog(this); this.ap.Adicionar_Resultado(n.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, n.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_ASS_Colores) { int tecla_reaccion = this.ap.Configuracion.TeclaTarget_CASS_L == Resources.KeyName_Enter ? 13 : 32; var f2 = new PsicoTests.Yovany.ASS.Colores.FormASSL(this.ap.Paciente.Codigo, this.ap.Configuracion.Letras_CASS_L[this.ap.Configuracion.Letra_Diana_CASS_L].ToString(), this.ap.Configuracion.Color_LetraDiana_CASS_L, this.ap.Configuracion.Bloques_CASS_L, this.ap.Configuracion.EstimulosBloques_CASS_L, this.ap.Configuracion.TiempoVisualizacion_CASS_L, this.ap.Configuracion.TiempoOcultamiento_CASS_L, tecla_reaccion); f2.ShowDialog(this); this.ap.Adicionar_Resultado(f2.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, f2.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_TRC) { int tecla_reaccion1 = ap.Configuracion.Tecla1_TRC == Resources.KeyName_Enter ? 13 : 32; int tecla_reaccion2 = ap.Configuracion.Tecla2_TRC == Resources.KeyName_Enter ? 13 : 32; var f = new FormTR(this.ap.Paciente.Codigo, ap.Configuracion.Color1_TRC, ap.Configuracion.Color2_TRC, ap.Configuracion.MaxEstimulos_TRC, ap.Configuracion.TiempoVisualizacion_TRC, ap.Configuracion.TiempoReaccion_TRC, tecla_reaccion1, tecla_reaccion2, ap.Configuracion.Figura_TRC); f.ShowDialog(this); this.ap.Adicionar_Resultado(f.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, f.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_TRS) { int tecla_reaccion = ap.Configuracion.Tecla1_TRS == Resources.KeyName_Enter ? 13 : 32; var f = new FormTRS(this.ap.Paciente.Codigo, tecla_reaccion, ap.Configuracion.Color1_TRS, ap.Configuracion.MaxEstimulos_TRS, ap.Configuracion.TiempoVisualizacion_TRS, ap.Configuracion.TiempoReaccion_TRS, ap.Configuracion.Figura_TRS); f.ShowDialog(this); this.ap.Adicionar_Resultado(f.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var r = new Reporte(ap.Paciente, f.Resultado); // r.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.ComboValue_RL) { var r = new Recuerdo(this.ap.Paciente.Codigo, ap.Configuracion.TiempoVisualizacion1_RL, ap.Configuracion.TiempoOcultamiento1_RL, ap.Configuracion.TiempoVisualizacion15_RL, ap.Configuracion.TiempoVisualizacion2_RL, ap.Configuracion.TiempoOcultamiento2_RL); r.ShowDialog(this); this.ap.Adicionar_Resultado(r.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var rep = new Reporte(ap.Paciente, r.Resultado); // rep.ShowDialog(this); //} return; } if (this.comboBoxPrueba.Text == Resources.Combovalue_EM) { var t = new TimeEstimation(this.ap.Paciente.Codigo, ap.Configuracion.MaxEstimulos_ET, ap.Configuracion.IntervaloSalida_ET, ap.Configuracion.AnchoEstimulo_ET, ap.Configuracion.AltoEstimulo_ET, ap.Configuracion.ZonaOpaca_ET, ap.Configuracion.AreaCorrecta_ET, ap.Configuracion.Estimulo_ET, ap.Configuracion.ColorZonaOpaca_ET, ap.Configuracion.TeclaReaccion_ET); t.ShowDialog(this); this.ap.Adicionar_Resultado(t.Resultado); //if (this.checkBoxMostrarResultado.Checked) //{ // var rep = new Reporte(ap.Paciente, t.r); // rep.ShowDialog(this); //} } } }
public void EmotividadDeUnRecuerdoDebeSer880() { var unRecuerdo = new Recuerdo("Recuerdo", new Escenario("Un recuerdo", new Estandar())); //110 * 8 Assert.Equal(880, unRecuerdo.EmotividadDeUnRecuerdo()); }