Пример #1
0
        public void Insertar(MensajeEntity mensaje)
        {
            try
            {
                using (SqlConnection conexion = ConexionDA.ObtenerConexion())
                {
                    using (SqlCommand comando = new SqlCommand("MensajeInsert", conexion))
                    {
                        comando.CommandType = CommandType.StoredProcedure;
                        SqlCommandBuilder.DeriveParameters(comando);

                        comando.Parameters["@GrupoID"].Value      = mensaje.grupoID;
                        comando.Parameters["@UsuarioID"].Value    = mensaje.usuarioID;
                        comando.Parameters["@MensajeFecha"].Value = mensaje.fecha;
                        comando.Parameters["@MensajeTexto"].Value = mensaje.texto.Trim();

                        comando.ExecuteNonQuery();
                        mensaje.id = Convert.ToInt32(comando.Parameters["@RETURN_VALUE"].Value);
                    }

                    conexion.Close();
                }
            }
            catch (Exception ex)
            {
                throw new ExcepcionDA("Se produjo un error al insertar el mensaje.", ex);
            }
        }
Пример #2
0
        private MensajeEntity CrearMensaje(SqlDataReader cursor)
        {
            MensajeEntity mensaje = new MensajeEntity();

            mensaje.id        = cursor.GetInt32(cursor.GetOrdinal("MensajeID"));
            mensaje.grupoID   = cursor.GetInt32(cursor.GetOrdinal("GrupoID"));
            mensaje.usuarioID = cursor.GetInt32(cursor.GetOrdinal("UsuarioID"));
            mensaje.fecha     = cursor.GetDateTime(cursor.GetOrdinal("MensajeFecha"));
            mensaje.texto     = cursor.GetString(cursor.GetOrdinal("MensajeTexto"));

            return(mensaje);
        }
Пример #3
0
        //public ComentarioEntity Autenticar(string email, string password)
        //{
        //    try
        //    {
        //        UsuarioEntity usuario = daUsuario.BuscarUsuario(email, password);

        //        if (usuario == null)
        //            throw new AutenticacionExcepcionBO();

        //        return usuario;
        //    }
        //    catch (ExcepcionDA ex)
        //    {
        //        throw new ExcepcionBO("No se pudo realizar la registración del usuario.", ex);
        //    }
        //}

        public void Registrar(MensajeEntity mensaje)
        {
            try
            {
                mensaje.ValidarDatos();

                daMensaje.Insertar(mensaje);
            }
            catch (ExcepcionDA ex)
            {
                throw new ExcepcionBO("No se pudo realizar la registración del mensaje.", ex);
            }
        }