/// <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(); } } }
public static bool RegistrarUsuario(ETUsuario pvoUsuario) { try { bool vlbRegistro = false; using (var vloConexion = DSConexion.ObtenerConexion()) { vloConexion.Open(); using (var vloInsertar = new MySqlCommand(DSConfiguracion.RegistrarUsuario)) { vloInsertar.Connection = vloConexion; vloInsertar.CommandType = System.Data.CommandType.StoredProcedure; vloInsertar.Parameters.AddWithValue("@Cedula", pvoUsuario.Cedula); vloInsertar.Parameters.AddWithValue("@Nombre", pvoUsuario.Nombre); vloInsertar.Parameters.AddWithValue("@Apellido", pvoUsuario.Apellido); vloInsertar.Parameters.AddWithValue("@Apellido2", pvoUsuario.Apellido2); vloInsertar.Parameters.AddWithValue("@Correo", pvoUsuario.Correo); vloInsertar.Parameters.AddWithValue("@CodigoArea", pvoUsuario.CodigoArea); vloInsertar.Parameters.AddWithValue("@Telefono", pvoUsuario.Telefono); vloInsertar.Parameters.AddWithValue("@Nacimiento", pvoUsuario.FechaNacimiento); vloInsertar.Parameters.AddWithValue("@Contrasena", pvoUsuario.Contrasena); vlbRegistro = vloInsertar.ExecuteNonQuery() > 0; } if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } return(vlbRegistro); } 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(); } } }
public static ETUsuario LoginUsuario(ETUsuario pvoUsuario) { try { ETUsuario vloUsuario = null; using (var vloConexion = DSConexion.ObtenerConexion()) { vloConexion.Open(); using (var vloComando = new MySqlCommand(DSConfiguracion.LoginUsuario)) { vloComando.Connection = vloConexion; vloComando.CommandType = System.Data.CommandType.StoredProcedure; vloComando.Parameters.AddWithValue("@Correo", pvoUsuario.Correo); vloComando.Parameters.AddWithValue("@Contrasena", pvoUsuario.Contrasena); using (var vloLector = vloComando.ExecuteReader()) { if (vloLector.Read()) { vloUsuario = new ETUsuario(); vloUsuario.Cedula = vloLector["Cedula"].ToString(); vloUsuario.Nombre = vloLector["Nombre"].ToString(); vloUsuario.Apellido = vloLector["Apellido"].ToString(); vloUsuario.Apellido2 = vloLector["Apellido2"].ToString(); vloUsuario.Correo = vloLector["Correo"].ToString(); vloUsuario.FechaNacimiento = Convert.ToDateTime(vloLector["Nacimiento"].ToString()); //vloUsuario.Telefono = Convert.ToInt32(vloLector["Telefono"].ToString()); } if (!vloLector.IsClosed) { vloLector.Close(); } } } if (vloConexion.State == System.Data.ConnectionState.Open) { vloConexion.Close(); } } return(vloUsuario); } catch (Exception ex) { throw ex; } }